remote
Senior Full Stack Engineer - appwork
Full Stack Developer
Lead design, development, and delivery of scalable web applications using Python, Node.js, React, and cloud services. Drive architecture decisions, mentor engineers, and ensure high performance, security, and reliability.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end web applications using Python, Node.js, and React.
- Design and implement RESTful APIs and micro‑services deployed on AWS, leveraging Docker and CI/CD pipelines.
- Collaborate with product, design, and QA teams to translate requirements into technical specifications and deliver features on schedule.
- Optimize database schemas and queries in SQL databases for performance and scalability.
- Mentor junior engineers, conduct code reviews, and enforce best practices for code quality, security, and testing.
Requirements
- 5+ years of professional experience building full‑stack web applications.
- Strong proficiency in Python and Node.js, with solid front‑end skills in React.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and containerization using Docker.
- Deep understanding of relational databases, SQL optimization, and API design.
- Proven ability to lead technical initiatives, solve complex problems, and mentor team members.
Skills
pythonnodejsreactawsdockersql