
Full-Stack Engineer (Python / React)
Sigma Software2 days ago
Remote, EMEA or Warsaw, PolandMid Level
Responsibilities
- Develop and maintain backend and frontend components of a web-based data-intensive system.
- Design, implement, and support REST APIs and integrations with internal platforms and services.
- Build and maintain scalable applications and database solutions.
- Write clean, maintainable, and testable code and create unit, integration, and end-to-end tests.
- Participate in code reviews, technical documentation, architecture discussions, and the full software development lifecycle.
- Contribute to system reliability, deployment automation, performance optimization, and continuous improvement.
- Collaborate with stakeholders, engineers, and product teams in planning sessions and Agile ceremonies.
Requirements
- At least 3 years of professional software development experience with Python.
- Strong experience with SQL and PostgreSQL.
- Working knowledge of TypeScript and React.
- Experience building and maintaining RESTful APIs.
- Understanding of cloud infrastructure and modern application deployment approaches.
- Familiarity with Kubernetes and containerized environments.
- Experience with CI/CD practices and tools such as GitLab CI.
- Understanding of software development best practices, testing approaches, and code quality standards.
- Upper-Intermediate English proficiency.
- Strong problem-solving, analytical, communication, collaboration, and stakeholder-interaction skills.
Tech Stack
Categories
About Sigma Software
Sigma Software is a London-headquartered, privately held IT consultancy that designs and builds custom software for startups and enterprises. The company provides end-to-end services—engineering, web and mobile development, .NET/Java platforms, AR/VR, and UI/UX—delivered via outsourcing, managed teams, and consulting. Founded in 2002, it supports long-term product development and modernization projects across multiple industries for global clients.