Senior Full Stack Software Engineer
Jobberman Third Party
Engineering & Technology
Job Summary
The Senior Full Stack Software Engineer is responsible for designing, developing, and maintaining high-quality software solutions. The role involves leading technical projects, writing efficient code, reviewing peer work, and ensuring system performance, scalability, and security. The Senior Software Engineer also collaborates with cross-functional teams to translate business requirements into technical solutions and mentors junior developers to enhance team productivity.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
Responsibilities:
- Collaborate with cross-functional teams to create high-quality web applications in a microservices architecture
- Design, develop, and maintain scalable software using C#, Entity Framework, and Azure, such as:
- ETL workers: collecting data from ADX, WebServices, and ERP systems (e.g., SAP).
- Backend logic: processing data for use cases like KPI calculation, shift summary, task management, and operational excellence.
- RESTful APIs: providing data to front-end and other Heidelberg Materials products.
- Build modern, responsive front-end interfaces using React, JavaScript/TypeScript, and CSS frameworks.
- Write clean, testable, and maintainable code with a strong focus on testing (unit, integration, and end-to-end)
- Apply frameworks such as xUnit, Moq, and Fluent Assertions.
- Ensure adherence to coding standards, best practices, and design patterns.
- Participate in code reviews and contribute to knowledge sharing.
- Work in an Agile development environment alongside international teams.
Qualifications
- 5+ years of experience in software development.
- Strong expertise in back-end development with C#.
- Solid knowledge of React, JavaScript/TypeScript, and front-end development best practices.
- Good understanding of cloud platforms (Azure or AWS), with basic knowledge of Docker & Kubernetes.
- Experience with testing frameworks and best practices.
- Strong communication skills and ability to work in cross-functional, international teams.
- Bachelor’s or Master’s in Computer Science, Engineering, or related fields.
Nice to have:
- Experience managing CI/CD pipelines and DevOps practices.
- Familiarity with event-driven architectures using message brokers (RabbitMQ, NATS, etc.).
- Exposure to micro-frontend architecture or modern UI/UX practices.
Salary: Attractive
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.