Senior Software Engineer leading development for energy analytics platform at Zema Global. Designing and optimizing full stack solutions while mentoring junior developers in a hybrid work environment.
Responsibilities
Lead the design and development of critical features across both frontend (React.js) and backend (Node.js/Express, Python, Golang) systems.
Guide the team in applying Agile development practices and ensure delivery of high-quality, maintainable code.
Translate complex business requirements and wireframes into robust, production-ready solutions.
Optimize application performance, scalability, and security across a wide range of devices, browsers, and workloads.
Implement cloud-native solutions leveraging AWS, Azure, or equivalent cloud platforms.
Oversee integration of frontend components with server-side logic and APIs.
Mentor junior and mid-level engineers, promoting best practices in coding, testing, and DevOps.
Drive improvements in team processes, tooling, and infrastructure.
Champion secure development practices and implement modern approaches for data protection.
Collaborate closely with product owners, designers, and stakeholders to deliver features that meet both technical and business goals .
Requirements
Bachelor’s degree in computer science, mathematics, or related field (or equivalent practical experience).
3 to 5 years of professional software development experience building and scaling complex web applications.
Prior experience leading projects or mentoring engineers strongly preferred.
Strong proficiency in JavaScript, TypeScript, and Python.
Solid understanding of modern web application architecture.
Strong understanding of Linux environments, containerization, and CI/CD pipelines.
Experience architecting and deploying cloud-native applications (AWS, Azure, or similar).
Proficiency with databases like PostgreSQL, including schema design and optimization.
Proven track record in performance optimization, benchmarking, and scalability design.
Advanced use of Git and version control best practices.
Benefits
Competitive Salary
Private Medical Insurance (Health & Dental)
Life Insurance
Group Income Protection
Eligible for discretionary performance-based bonus
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.
Senior Full Stack Developer responsible for software products using modern technologies in a hybrid role at Emerson. Collaborating with teams to deliver high - quality deliverables and ensure efficient software development processes.
Software Engineer creating and maintaining AI shopping assistant systems at Skroutz. Collaborating with various teams to enhance the marketplace experience through AI.
Full - Stack Developer working on enterprise - grade solutions in fintech. Collaborating with global teams on complex product development in a caring and innovative environment.
Senior Full - Stack Software Engineer developing enterprise products for global fintech company. Collaborating with teams across Europe while driving automation and best practices in development.
Lead Developer role at SimCorp, guiding a Scrum team on enterprise - grade fintech solutions. Involve in technical architecture, mentoring, and automated testing leadership.
Principal Software Engineer at SimCorp developing and supporting enterprise products in the Collateral Product Area. Collaborating with teams across multiple countries to drive technical excellence and product quality.
Senior Tester ensuring the success of financial systems at SimCorp by developing and supporting enterprise products in investment operations. Collaborating with scrum teams to design and execute test strategies for complex financial applications.