Position Overview:
We are seeking a skilled Software Developer with a strong foundation in STEM disciplines and hands-on experience in software development. This role is perfect for individuals passionate about creating scalable and efficient systems while working with modern tools and technologies.
Key Responsibilities:
· Develop and maintain high-quality software solutions using ReactJS, Python (FastAPI), NodeJS, or equivalent technologies.
· Design and implement software development kits (SDKs) using Python (Poetry).
· Build and manage infrastructure using Terraform, AWS Cloud, and Kubernetes or equivalent container technologies.
· Design, develop, and test systems/software with a focus on scalability and maintainability.
· Implement and maintain automated testing frameworks and CI/CD pipelines (e.g., GitHub Actions).
· Collaborate with cross-functional teams to define, design, and deliver new features and improvements.
Qualifications:
· Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) related discipline.
· 3+ years of relevant experience in software development.
Technical Skills:
· Proficiency in frontend development with ReactJS (preferred) or equivalent frameworks.
· Expertise in backend development with Python (FastAPI) or NodeJS (NextJS is a plus).
· Experience in SDK development with Python (Poetry).
· Familiarity with infrastructure/platform tools like Terraform, AWS Cloud, and Kubernetes.
· Hands-on experience in system/software design and automated software testing.
· Experience in setting up and maintaining CI/CD pipelines using tools like GitHub Actions or equivalent.