Senior Full-Stack Developer (Python + React)

AI overview

Join a collaborative team to design and develop scalable web applications using React and Python, while optimizing performance and implementing serverless architectures.
  • Design, develop, and maintain scalable web applications and services across the full stack
  • Build intuitive and responsive user interfaces using React.js with JavaScript/TypeScript
  • Develop backend services and APIs using Python or Node.js, integrating with SQL/NoSQL databases and cloud services
  • Implement AWS Lambda functions for scalable, 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, testable code following industry best practices
  • Troubleshoot, debug, and resolve technical issues across the stack
  • Participate in code reviews and uphold coding standards
  • Design and document APIs using OpenAPI (Swagger)
  • Develop unit tests to ensure code quality and reliability
  • Stay current with emerging technologies and trends
  • 5+ years of full-stack web development experience (frontend + backend)
  • Proven experience deploying applications on public cloud platforms
  • Strong proficiency with React.js, JavaScript, and TypeScript
  • Experience with backend frameworks in Python (Flask, Django, FastAPI) 
  • Familiarity with serverless architecture and microservices 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 with Git and CI/CD pipelines
  • Upper-Intermediate level of English, with ability to participate in active communication with the customer and team

PERSONAL PROFILE

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
  • Strong problem-solving and decision-making skills, with a focus on driving results and meeting deadlines
  • Self-motivated, adaptable, and eager to learn new technologies and frameworks

Build stunning career with Sigma Software! Find your dream job, send your CV and become one of us!

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Full-stack Developer Q&A's
Report this job
Apply for this job