Lead Full Stack Engineer

Stratacent

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of software development experience.
  • Strong programming experience in Python.
  • Hands-on experience with AWS serverless technologies, including AWS Lambda.
  • Strong knowledge of PostgreSQL or equivalent relational databases.
  • Experience with SQL query optimization and database design.
  • Familiarity with modern CI/CD practices and tools.

Responsibilities

  • Serve as a Technical Lead, guiding engineers and conducting code reviews.
  • Design, develop, and maintain scalable full-stack applications with Python and web technologies.
  • Develop RESTful APIs and microservices.
  • Build serverless solutions utilizing AWS services.
  • Document technical designs and implementation details clearly.
  • Collaborate with cross-functional teams throughout all phases of the SDLC.
  • Troubleshoot and resolve production issues efficiently.

Benefits

  • Opportunity to work with cutting-edge AI and cloud technologies.
  • Mentorship opportunities and technical leadership roles.
  • Collaboration with diverse cross-functional teams.
  • Impactful work within a company dedicated to quality software delivery.
Full Job Description
We are looking for a highly motivated Full Stack Engineer with strong experience in Python, AWS serverless technologies, and modern web application development. The ideal candidate will design, develop, test, and deploy scalable applications and APIs while collaborating with cross-functional teams throughout the Software Development Life Cycle (SDLC). Experience with AI-powered solutions and Generative AI technologies is a plus.
Key Responsibilities
  • Experience serving as a Technical Lead or Team Lead, providing technical direction, mentoring engineers, conducting code reviews, coordinating sprint activities, and ensuring successful delivery of software projects.Document technical designs, APIs, and implementation details.
  • Design, develop, and maintain scalable full-stack applications using Python and modern web technologies.
  • Develop and maintain RESTful APIs and microservices.
  • Build serverless solutions using AWS Lambda and other AWS services.
  • Design and optimize relational databases, with strong experience in PostgreSQL.
  • Write clean, maintainable, and reusable code following engineering best practices.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.
  • Develop comprehensive unit tests and participate in integration and regression testing.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions.
  • Collaborate with product owners, business analysts, QA engineers, and DevOps teams to deliver high-quality software.
  • Participate in code reviews and contribute to improving development standards and engineering practices.
  • Work with CI/CD pipelines and version control systems to automate application deployments.
  • Monitor application performance and implement improvements for scalability, reliability, and security.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of software development experience.
  • Strong programming experience in Python.
  • Experience developing RESTful APIs and microservices.
  • Hands-on experience with AWS services, including:
    • AWS Lambda
    • API Gateway
    • IAM
    • S3
    • CloudWatch
    • SNS/SQS
    • EventBridge
  • Strong knowledge of PostgreSQL or other relational databases.
  • Experience with SQL query optimization and database design.
  • Experience with Git and modern source control practices.
  • Solid understanding of SDLC, Agile, and Scrum methodologies.
  • Experience writing unit tests using frameworks such as PyTest or unittest.
  • Knowledge of software design patterns and object-oriented programming.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Experience building AI-powered chatbots, intelligent automation, or Retrieval-Augmented Generation (RAG) solutions is a plus

Technical Skills
  • Programming: Python, JavaScript/TypeScript
  • Cloud: AWS Lambda, API Gateway, S3, IAM, SNS, SQS, EventBridge, CloudWatch
  • Databases: PostgreSQL, SQL
  • Backend: REST APIs, Microservices
  • Frontend: React, Angular, or Vue.js
  • Testing: PyTest, unittest, Integration Testing
  • DevOps: Git, GitHub, CI/CD, Docker, Kubernetes (preferred)
  • Methodologies: Agile, Scrum, SDLC

What We're Looking For
  • Strong ownership mindset with a passion for delivering high-quality software.
  • Ability to work independently while collaborating effectively within a team.
  • Excellent problem-solving and debugging capabilities.
  • Continuous learner with an interest in emerging cloud and AI technologies.

Similar Jobs

More Jobs at Stratacent

More Information Technology Jobs

Find similar Lead Full Stack Engineer jobs: