What are the responsibilities and job description for the Back End Developer position at hackajob?
hackajob has partnered with an American mobile virtual network operator with a mission to connect millions of devices to wireless networks, and we need exceptional engineers to help us scale. Our projects are pushing the boundaries of high-volume transactional platforms, and weโre looking for ambitious, entrepreneurial team members who thrive in a fast-paced environment.
About the Role
As a Java Backend Engineer, you will be a key player in architecting and building high-performance systems. You'll work on microservices, event-driven architectures, and cloud-based solutions to support our rapidly growing platform.
What Youโll Do:
- Architect and develop scalable, enterprise-ready backend systems to support millions of devices.
- Deploy new features and optimize existing services for performance and reliability.
- Build quality tools & frameworks to ensure high product standards.
- Enhance system reliability & uptime to support seamless user experiences.
- Work with microservices using Spring Boot, Spring Cloud, and RabbitMQ.
- Design and optimize APIs for seamless integration across platforms.
- Leverage cloud technologies (Google Cloud, Kubernetes, Pub/Sub, etc.) for scaling and automation.
- Solve complex problems in a fast-paced, startup-like environment.
What Weโre Looking For
๐น 4 years of experience in backend engineering and system architecture.
๐น Strong Java 8 (onwards) development experience, with expertise in Spring Boot & Spring Cloud.
๐น Experience designing and maintaining high-traffic, enterprise-level platforms.
๐น Solid understanding of RDBMS & NoSQL databases.
๐น Hands-on experience with microservices, event sourcing, and CQRS.
๐น Strong API design and development skills.
๐น Familiarity with Docker & Kubernetes for containerization.
๐น Self-starter with strong problem-solving skills and a passion for technology.
Bonus Points If You Have:
- Google Cloud experience (GKE, Apache Dataflow, Cloud Functions, Pub/Sub, etc.).
- Familiarity with Kotlin, Scala, Python, Node.js, or frontend technologies.
- Experience with Domain-Driven Design (DDD) and Event Storming.
- A passion for Clean Code & Clean Architecture principles.
- Prior startup experience โ the ability to move fast and be resourceful!
Perks & Benefits
Competitive Salary
Gym Reimbursement โ Stay fit and healthy.
Free Cellular Service โ Stay connected on the best network in the US.
Free Lunch (NYC Office) โ Plus a fully stocked kitchen.
MetroCard Reimbursement โ We cover your commute.
Flexible Working Hours โ Work-life balance matters.
hackajob is a recruitment platform that will match you with relevant roles based on your preferences. To be matched with the roles, you need to create an account with us. This role requires you to be based in the US.
๐ Apply Now & Join Us in Shaping the Future of Wireless Connectivity!