Sigma Software Group

Middle/Senior Python Developer

Sigma Software Group

full-time

Posted on:

Location Type: Remote

Location: Armenia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain scalable web applications and services across the full stack
  • Build backend services and APIs using Python or Node.js, integrating with SQL/NoSQL databases and AWS services
  • Implement AWS Lambda functions for serverless workflows
  • Optimize application performance, ensuring high availability and scalability
  • Collaborate with product managers, designers, and engineers to deliver high-quality solutions
  • Write clean, maintainable, and testable code following best practices
  • Troubleshoot and resolve technical issues across the stack
  • Participate in code reviews and uphold coding standards
  • Document APIs using OpenAPI (Swagger) for consistency and clear communication
  • Develop unit tests to ensure code quality and reliability
  • Stay current with emerging technologies and industry trends

Requirements

  • 3+ years of experience in Python web development with backend frameworks (Flask, Django, FastAPI) or Node.js (Express, NestJS)
  • Proven experience deploying applications on public cloud platforms
  • Familiarity with serverless architecture and microservices design patterns
  • Strong understanding of RESTful APIs and frontend-backend integration
  • Experience with SQL and/or NoSQL databases
  • Knowledge of web application security best practices
  • Experience with testing frameworks (Jest, Cypress, PyTest, Mocha)
  • Proficiency in Git and familiarity with CI/CD pipelines
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration abilities
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
Benefits
  • Opportunities for professional growth
  • Cutting-edge technologies
  • Flexible work arrangements
  • Work-life balance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonNode.jsFlaskDjangoFastAPIExpressNestJSSQLNoSQLAWS
Soft Skills
problem-solvingattention to detailcommunicationcollaboration
Certifications
Bachelor’s degree in Computer Science