This position is IN-PERSON only, we are looking for a full-time engineers. For engineers applying without a citizenship, you MUST have valid work authorization.
Overview
Join our innovative team as a Full Stack Engineer and be at the forefront of developing dynamic, scalable web applications! In this role, you will harness your expertise in both front-end and back-end development to deliver seamless user experiences and robust system architectures. You will collaborate with cross-functional teams to design, build, and maintain high-quality software solutions that drive our business forward. This is an exciting opportunity for passionate developers eager to work with cutting-edge technologies in a fast-paced, agile environment.
Duties
- Develop and maintain scalable web applications using JavaScript frameworks such as React for engaging front-end interfaces.
- Build reliable back-end services utilizing Python or other programming languages to support application logic and data processing.
- Design and implement RESTful APIs to enable smooth communication between client-side and server-side components.
- Architect system designs that ensure scalability, security, and high availability across cloud infrastructure platforms like AWS.
- Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes through CI/CD pipelines using tools like GitHub, SVN, or Git.
- Optimize database interactions with SQL databases such as MySQL or PostgreSQL, ensuring efficient data retrieval and storage.
- Apply design patterns and microservices architecture principles to create modular, maintainable software systems that can evolve with business needs.
Skills
- Extensive experience in full-stack software development across web development and application development domains.
- Proficiency with JavaScript frameworks (React) for front-end development.
- Strong knowledge for back-end API development and system integration.
- Familiarity with RESTful API design, microservices architecture, and system design for scalable systems.
- Hands-on experience working with cloud infrastructure services like GCP for deployment and scalability solutions.
- Solid understanding of programming languages including Typescript, Python, and others relevant to system engineering tasks.
- Knowledge of version control systems such as Git or SVN combined with CI/CD practices for efficient software delivery.
- Understanding of security principles including RBAC (Role-Based Access Control) to ensure secure application access.
- Experience working within Agile software development methodologies to promote iterative progress and team collaboration.
- Extensive experience of agentic coding workflows using Claude Code or OpenAI Codex.