Posted on: 16/08/2025
As a Principal Software Engineer, you will play a critical role in the development and optimization of our software applications. You will be responsible for designing, implementing, and maintaining our applications with a focus on UI, API, storage, and PaaS solutions. Your expertise will guide the integration of our applications across various platforms, including iOS and Android, and various cloud environments, ensuring a seamless and robust user experience.
Technology Stack :
Key Responsibilities ;
- Design and implement scalable, reliable, and maintainable applications using ReactJs/Typescript for the UI and C#, Java, Go for API development.
- Build, test, and release container-based services using Docker, Kubernetes, and related orchestration technologies.
- Develop and execute comprehensive unit tests and test cases to ensure code quality and reliability.
- Manage storage solutions, including Azure SQL, Google Cloud SQL, Storage Blobs, and Cloud Storage to optimize data handling and performance.
- Ensure the highest level of security and encryption standards are implemented and maintained across all applications to protect sensitive data and ensure compliance with data protection regulations.
- Leverage Azure and GCP PaaS solutions to deploy and manage applications, ensuring high availability and scalability across multi-cloud environments.
- Build and manage mobile applications for iOS and Android platforms, ensuring cross-platform functionality and responsiveness.
- Implement and maintain CI/CD pipelines using GitHub actions to streamline development and deployment processes.
- Leverage LLMs and AI tools as force multipliers to accelerate development, improve code quality, and enhance productivity across
the engineering lifecycle.
- Collaborate with cross-functional teams to identify user requirements, define system functionality, and drive innovation.
- Stay abreast of emerging technologies and best practices to continuously improve product and personal expertise.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a proven track record in UI/API design and implementation.
- Strong proficiency in multiple programming languages including Java, Go, C#, and TypeScript.
- Extensive experience with both Azure and GCP cloud services (SQL, Storage, Web Apps, Compute Engine, Cloud Run, etc).
- Proven experience building, testing, and releasing container-based services using Docker, Kubernetes, and container orchestration platforms.
- Demonstrated experience in developing and managing mobile applications for iOS and Android.
- Solid understanding of CI/CD principles, with hands-on experience in GitHub actions.
- Familiarity with LLMs and AI-assisted development tools, with ability to effectively integrate them into development workflows.
- Excellent problem-solving skills, with the ability to work independently and in team settings.
- Strong communication and interpersonal skills, with an emphasis on collaboration and continuous learning.
Why Join Us?
First and foremost :
- We WILL help you identify exciting work that leverages your talent and let's you learn- enjoy your work!
- We WILL provide you best in class pay and other opportunities to grow- we don't think quality talent is cheap!
Come work with engineers from Facebook, Microsoft, Snowflake and Amazon on an awesome startup.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1530291
Interview Questions for you
View All