Back to board
lyzr·7 months ago

Senior Fullstack Developer

Bengaluru, IndiaFull-timeSenior · 6+ years

About this role

Job Description:

We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic team. The ideal candidate will have extensive experience in building scalable web applications and services, a strong background in both front-end and back-end development, and proficiency in system design. You should be comfortable working in a fast-paced environment and have a passion for solving complex technical problems.

Key Responsibilities:

  • Full Stack Development: Design, develop, and maintain high-performance, scalable web applications using Python for backend development and React for front-end development.
  • System Design: Architect and design scalable systems that can handle large-scale user bases, with a focus on reliability, performance, and security.
  • AWS Cloud Services: Deploy, manage, and scale applications on AWS infrastructure. Utilize AWS services like EC2, Lambda, RDS, S3, and others for building and maintaining a resilient architecture.
  • Code Quality & Best Practices: Write clean, maintainable, and testable code. Promote best practices in code reviews, testing, and documentation.
  • Collaboration & Leadership: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products. Mentor junior developers and provide guidance on best practices and technical solutions.
  • Continuous Integration & Deployment: Implement CI/CD pipelines for automated testing and deployment, ensuring smooth and efficient release cycles.
  • Monitoring & Debugging: Monitor applications for performance, security, and reliability. Troubleshoot and resolve issues in a timely manner.

Qualifications:

  • Experience: 6+ years of professional experience in full stack development.
  • Backend Skills: Proficiency in Python, with experience in frameworks like Django, Flask, or FastAPI.
  • Frontend Skills: Advanced knowledge of JavaScript and React. Experience with state management libraries like Redux or Context API is a plus.
  • System Design: Strong experience in designing scalable and resilient systems, with a focus on microservices architecture.
  • Cloud Expertise: Hands-on experience with AWS services, including but not limited to EC2, Lambda, RDS, S3, CloudFormation, and API Gateway.
  • Database Management: Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
  • DevOps Practices: Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or GitHub Actions.
  • Version Control: Proficiency with Git and version control workflows.
  • Soft Skills: Excellent communication and collaboration skills. Ability to work independently and as part of a team.

Nice-to-Have:

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of serverless architecture and experience with serverless frameworks.