Develop and maintain production software, focusing initially on integrating internal tools into CI/CD pipelines, with a long-term focus on production software development.
Responsibilities
Review, clarify, and decompose system and software requirements into implementable and testable software requirements
Design, implement, debug, and maintain production C/C++ software
Develop and maintain unit tests, support integration testing, and maintain traceability between requirements, implementation, and verification
Develop and maintain production software, focusing initially on internal tools for CI/CD pipelines, transitioning to primary production software development after six months.
Responsibilities
Review, clarify, and decompose system and software requirements into implementable and testable software requirements
Design, implement, debug, and maintain production C/C++ software
Develop and maintain unit tests, support integration testing, and maintain traceability between requirements, implementation, and verification
Performance-driven full-stack Node.js developer to help implement microservices for a foundational platform.
Responsibilities
Deliver software end-to-end from liaising with product managers and designers to coordinating with international development team members on engineering and architecture
Review business/product requirements to design and build business domain driven reusable Microservices with API management solutions using Microservices design patterns
Analyze and help decouple existing application into a Microservices
Maintain release notes by documenting new services and fixes
Monitoring builds and releases collaborating with DevOps and QA team members
Requirements
Bachelor's Degree in Computer Science or equivalent qualifications
Build and optimize data infrastructure, design and implement robust data pipelines, manage AWS and Databricks environments, ensure data integrity, collaborate with cross-functional teams, explore new tools and technologies.
Responsibilities
Building and optimizing data pipelines, data warehouses, and data lakes on the AWS and Databricks platforms.
Managing and maintaining the AWS and Databricks environments.
Ensuring data integrity, accuracy, and consistency through rigorous quality checks and monitoring.
Maintaining system uptime and optimal performance.
Working closely with cross-functional teams to understand business requirements and translate them into technical solutions.
Requirements
Bachelor’s degree in computer science and engineering
Nice to have: SQL/NOSQL database
Nice to have: vector database for large language models
Design, develop, test, deploy, and maintain scalable full-stack applications using C#/.NET and Node.js/TypeScript on the backend and React/TypeScript on the frontend.
Responsibilities
Design, develop, test, deploy, and maintain scalable full-stack applications
Build robust backend services and APIs using C#/.NET and Node.js/TypeScript
Develop modern user experiences using React and TypeScript
Own features and services from technical design through production
Make pragmatic technical decisions balancing quality, scalability, security, and speed