Tech Stack
AWSCloudCyber SecurityDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPythonReactTypeScriptVue.js
About the role
- Design, develop, and deploy scalable and reliable backend services and APIs.
- Build and maintain responsive and user-friendly frontend applications.
- Collaborate closely with product, design, and other engineers to define and implement new features.
- Write clean, well-documented, and testable code.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and debug issues across the full stack.
- Contribute to the improvement of our development processes and tools.
- Stay up-to-date with the latest technologies and industry trends.
- Be proactive in identifying and solving technical challenges.
Requirements
- Solid understanding of software engineering principles and best practices.
- Experience with at least one backend programming language such as Go, Python, or an equivalent.
- Experience with at least one modern frontend framework such as Next.js, TypeScript, React, Vue.js, or an equivalent.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Familiarity with cloud platforms such as GCP or AWS.
- Ability to learn new technologies quickly and independently.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- GCP certifications such as Professional Cloud Developer or Professional Data Engineer are a plus.
- Desired: Experience with Docker and Kubernetes.
- Desired: Experience with CI/CD pipelines.
- Desired: Exposure to AI/ML concepts and technologies (Prompt Engineering, RAG, SFT, Vector Databases).
- Desired: Experience working in an early-stage startup environment.