We are looking for a Full Stack Developer with a strong foundation in both backend and frontend development, capable of building scalable, high-quality applications from end to end. The ideal candidate is proficient in Python and Angular, with hands-on experience in designing APIs, working with microservices architectures, and developing responsive user interfaces.This person combines solid technical expertise—such as working with frameworks like FastAPI, managing relational databases, and implementing secure authentication systems—with a commitment to clean code, testing, and software design best practices. They are comfortable collaborating within cross-functional teams, contributing to code reviews, and continuously improving development processes.Beyond core development skills, we value a problem-solver who is detail-oriented, adaptable, and eager to work in modern environments involving containerization, CI/CD pipelines, and potentially cloud and DevOps practices.
Key ResponsibilitiesDesign, develop, and maintain scalable backend and frontend systemsBuild and manage APIs and distributed system architecturesDevelop responsive and user-friendly interfaces based on design specificationsImplement secure authentication and authorization mechanismsDesign and optimize database structures and data access layersWrite clean, maintainable, and well-structured codeApply software design patterns and follow clean code principlesDevelop and maintain unit and integration tests to ensure high code qualityCollaborate with cross-functional teams to deliver end-to-end solutionsParticipate in code reviews and contribute to continuous improvementEnsure system reliability, performance, and scalability in production environments
Required QualificationsBachelor’s degree in Computer Science or a related field2+ years of experience in full stack developmentStrong programming skills in PythonHands-on experience with FastAPI or similar backend frameworksSolid understanding of SQLAlchemy or ORM frameworksExperience working with PostgreSQL or relational databasesGood understanding of microservices architecture and API designStrong experience with Angular and TypeScriptExperience building and consuming RESTful APIsFamiliarity with authentication systems such as Keycloak or similar toolsUnderstanding of software design patterns and clean code principlesExperience writing unit tests and ensuring code qualityStrong problem-solving and analytical skills
Preferred QualificationsExperience building scalable and production-grade systemsFamiliarity with containerization tools such as DockerExperience with CI/CD pipelines and modern development workflowsUnderstanding of frontend performance optimization and best practicesExperience collaborating in Agile development environments
Nice to HaveExperience with AWS and cloud-based deploymentsFamiliarity with Kubernetes or orchestration toolsExposure to DevOps or MLOps practices
Key ResponsibilitiesDesign, develop, and maintain scalable backend and frontend systemsBuild and manage APIs and distributed system architecturesDevelop responsive and user-friendly interfaces based on design specificationsImplement secure authentication and authorization mechanismsDesign and optimize database structures and data access layersWrite clean, maintainable, and well-structured codeApply software design patterns and follow clean code principlesDevelop and maintain unit and integration tests to ensure high code qualityCollaborate with cross-functional teams to deliver end-to-end solutionsParticipate in code reviews and contribute to continuous improvementEnsure system reliability, performance, and scalability in production environments
Required QualificationsBachelor’s degree in Computer Science or a related field2+ years of experience in full stack developmentStrong programming skills in PythonHands-on experience with FastAPI or similar backend frameworksSolid understanding of SQLAlchemy or ORM frameworksExperience working with PostgreSQL or relational databasesGood understanding of microservices architecture and API designStrong experience with Angular and TypeScriptExperience building and consuming RESTful APIsFamiliarity with authentication systems such as Keycloak or similar toolsUnderstanding of software design patterns and clean code principlesExperience writing unit tests and ensuring code qualityStrong problem-solving and analytical skills
Preferred QualificationsExperience building scalable and production-grade systemsFamiliarity with containerization tools such as DockerExperience with CI/CD pipelines and modern development workflowsUnderstanding of frontend performance optimization and best practicesExperience collaborating in Agile development environments
Nice to HaveExperience with AWS and cloud-based deploymentsFamiliarity with Kubernetes or orchestration toolsExposure to DevOps or MLOps practices