Annonymous.ai

Senior Full Stack Engineer

Posted: 17 hours ago

Job Description

Role Description• 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• 8+ years of experience in software development.• Strong expertise in back-end development with C# and 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In