Backend Software Engineer developing Python and C# solutions for Manukai, focusing on system integration and optimization within a startup environment.
Responsibilities
Develop and maintain the backbone of Manukai’s software stack (primarily Python)
Implement and monitor system integrations (primarily C#)
Automate and optimize processes and workflows
Deep dive into problems to design efficient solutions
Maintain high software quality and sustainable development practices; review code from other team members and provide feedback to ensure best practices (e.g., testability, efficiency, and style)
Document architecture and integration processes
Requirements
Advanced degree (MSc or PhD) in a quantitative field, or equivalent professional experience building complex software systems
Advanced knowledge of Python
Good knowledge of object-oriented programming languages such as C++ and C#
Proven experience in software engineering with solid exposure to backend development and systems integration (experience integrating software with CAD/CAM platforms is highly valued)
Solid knowledge of Windows operating systems
Experience designing or maintaining data interfaces between applications and relational databases (e.g., SQLite, PostgreSQL, SQL Server)
Strong understanding of version control, testing, continuous integration, build, deployment, and monitoring
Advantageous: Experience with CNC machining technologies, including machines and machining processes, controllers, CAD, CAM, and simulation software.
Benefits
Personal growth potential: You will be a key team member and part of the success story.
Equity participation: You’ll have the opportunity to share in the company’s success through our stock option plan.
Personal development: Dedicated time to pursue your personal interests and goals.
Time off and flexibility: Generous vacation and flexible work hours.
Teamlead Software Development Backend at Einhell, guiding the development team and ensuring high software quality with focus on Java applications. Collaborating with IT departments for successful project delivery.
Internship role for coding in C++/Python at Carl Zeiss IQS Software R&D Center. Involves writing, testing, and debugging codes along with new feature implementations.
Senior Software Engineer providing production support for Java applications within Sun Life's e - Business team. Collaborating with multiple business units and ensuring application reliability on various levels.
Java Developer analyzing requirements and developing web applications at Savannah River Mission Completion. Involves maintaining systems, support to business departments, and coordinating upgrades.
Java Developer designing and maintaining Java applications using J2EE technologies at YASH. Responsibilities include development, testing, and integration of software solutions.
Python ETL Lead managing data integration solutions as part of Business Intelligence team at Protective. Supporting comprehensive data integration and transforming data according to business rules in a hybrid work environment.
Fullstack Java I Angular Developer working on financial sector projects in Brazil. Collaborating with CI&T to deliver high - quality software solutions.
Senior Fullstack Developer creating scalable tech solutions for financial clients with CI&T expertise in technology transformation. Requires knowledge of Java, Angular, and cloud environments.