HamburgerMenu
hirist

Plutus - Principal Software Engineer - Full Stack Development

Namsoft
Remote
8 - 20 Years

Posted on: 16/08/2025

Job Description

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 :


ReactJs, Typescript, C#, Java, Go, Azure and GCP solutions (SQL, Storage, Data Explorer, Static Apps, Web Apps, Logic Apps), containerized services and orchestration platforms.


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 WON'T give you boring bureaucratic answers to simple questions

- 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.


info-icon

Did you find something suspicious?