Back End Developer
HiroJet
Join a dynamic team at An Engineering company as a Backend Engineer where innovation thrives and your contributions directly impact product development. Collaborate with diverse professionals and engage closely with customers to address their needs. This role offers a unique opportunity for personal and professional growth in a stimulating environment that values problem-solving over rigid processes. Our team is dedicated to mentoring and guiding you in your career progression, ensuring your potential is fully realized.
- Collaborate closely with product teams to understand user requirements and define engineering solutions.
- Independently own technical challenges from ideation through to implementation and delivery.
- Engage with customers to gather feedback, ensuring the solutions are effective and meet their needs.
- Utilize solid engineering principles to evaluate and choose the appropriate technologies for each challenge.
- Solve complex problems with a focus on fundamental principles and clear reasoning.
- Actively participate in code reviews and contribute to improving team performance and code quality.
- Mentor junior engineers and contribute to a culture of learning and continuous improvement.
- Proven experience in backend software development using modern programming languages.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with building, deploying, and maintaining RESTful APIs.
- Familiarity with cloud platforms and services to deploy scalable applications.
- Ability to work collaboratively within an agile development environment.
- Experience with containerization technologies such as Docker or Kubernetes.
- Familiarity with microservices architecture and distributed systems.
- Knowledge of database technologies, both SQL and NoSQL.
- Experience in performance tuning and optimization of backend systems.
- Interest in exploring emerging technologies and keeping abreast of industry trends.