Possible expired job

This job was posted a year ago and may be expired now. If that's the case, you can browse similar jobs here. Apologies for the inconvenience.

Backend Engineer

Title: Backend Engineer (Java) (Remote)

Location:

  • Worldwide
  • Remote OK

Category: Software Development
Job Type: Full-Time
Job Desc:

Super Dispatch is looking for a talented Backend Engineer proficient in Java to join our Engineering Team. As a Backend Engineer, you will be responsible for building, improving, and maintaining the backend infrastructure that powers the Super Dispatch platform. You’ll work with a passionate team of engineers to develop innovative solutions and shape the future of the Auto Transport Industry in the United States.

Responsibilities:

  • Collaborate with cross-functional teams (product managers, frontend engineers, QA, product designers, etc.) to deliver solutions that drive your teams metrics.
  • Document, develop, refactor, deploy, and operate APIs, customer-facing components, and internal interfaces to serve Super Dispatch customers.
  • Design, develop, and maintain backend systems using Java.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Collaborate with QA and Support teams to investigate issues, fix bugs, and identify performance bottlenecks.
  • Optimize and enhance existing code and backend systems for improved performance, scalability, and reliability.
  • Participate in the technical design process, often with guidance from senior engineers.
  • Ensure the security and integrity of data and systems through best practices, including encryption, authentication, and authorization.
  • Participate in code reviews to ensure code quality and knowledge sharing among the team and provide constructive feedback to peers.
  • Stay up-to-date with the latest industry trends and best practices in backend development and Java technologies.

Candidate Experience:

  • 3+ years experience as a Backend Engineer
  • 1+ year working as a Backend Engineer in a product-driven environment
  • Upper-intermediate or higher English skills
  • Strong expertise in Java 8 and higher (knowledge of Java 11 features is a plus)
  • Proficiency in Spring Boot 2 framework
  • Experience with JPA/Hibernate ORM
  • Hands-on experience with Java test frameworks, including JUnit, Mockito, and Spring Integration Testing
  • Experience debugging systems in production
  • Experience with algorithms and data structures
  • Familiarity with relational databases
  • Sound understanding of systems design
  • Demonstrated ability to quickly adapt to new programming frameworks and concepts
  • Dedication to delivering high-quality code
  • Familiarity with and experience in following engineering best practices
  • Flexible to collaborate with our teams and customers in the US time zones

Plus points:

  • Hands-on experience in building on cloud platforms like GCP or AWS
  • Experience with Python Django
  • Experience with Kubernetes
  • Proficiency in designing, building, and running distributed systems (e.g., microservices) in a production environment
  • Hands-on experience with CI/CD pipelines
  • Located in Tashkent, Uzbekistan

Candidate Profile:

If you consider yourself an eager learner, a conscientious worker, and a thoughtful, kind, supportive human, you might just thrive at Super Dispatch.

To be successful, you will need a combination of technical skills and soft skills including:

  • Effective Problem-Solving: You approach a problem by first asking questions to fully understand the the situation. You can break down complex problems and work towards practical solutions.
  • Results Driven: You take ownership, drive progress through strategic action, and focus on achieving the end result.
  • Team Player: You have a collaborative mindset and can build positive relationships with individuals across the organization, fostering teamwork and cooperation.
  • Open to Improvement: You are receptive to feedback and are willing to consider new ideas, perspectives, and approaches. You see feedback as an opportunity to improve and grow.
  • Strong Communication Skills: You can comfortably speak and write in English. You can convey technical concepts effectively to both technical and non-technical audiences.
  • Sense of Urgency: You thrive in a fast-paced, get-it-done environment, demonstrating a commitment to delivering tasks promptly and efficiently.
  • Proactive: You take initiative, act without being told what to do, and regularly introduce new ideas and perspectives.
  • Highly Motivated: You are a self-starter with a strong work ethic, showing consistent dedication and enthusiasm for your work.
  • Flexible and Adaptable: You adapt effectively to new information, challenges, and changing priorities. You respond positively to complexity and change.
  • Business-Focused and Pragmatic: You prioritize projects based on their potential impact on the business. You recognize the importance of balancing quality, speed, and the bottom line.
  • Practical View of Technology: You view technologies and programming languages as tools with inherent trade-offs. While you may have strong preferences, you remain open to learning and adapting to new technologies as needed.
  • Continuous Learner: You are curious, open-minded, and have a desire for continuous learning and self-improvement.

Growth Plan:

Within 1 month, you’ll

  • Graduate from Super Dispatch’s company-wide new employee onboarding program. You’ll get caught up with who we are, how we work, and what we’re building.
  • Understand the full functionality of Super Dispatch products, as well as the greater auto transportation industry and competitive landscape.
  • Have knowledge on how applications run on the cloud, how the performance is measured, how development and deployment are managed.
  • Understand the main parts of the codebase and have reviewed some code.

Within 3 months, you’ll

  • Collaborate on technical projects across teams within Super Dispatch.
  • Collaborate with engineers, product managers, and designers to tackle the interesting and challenging problems for building and growing an end-to-end (vehicle) shipping platform in the United States.

Within 6 months, you’ll

  • Start expanding your involvement and work with different teams on their challenges and improvements.
  • Be a valued member of an autonomous, cross-functional agile team with its mission, comprised of a product manager, UX designer, a frontend engineer, and a QA engineer.

Within 12 months, you’ll

  • Be a technical leader within the team you work with and within Super Dispatch in general.
  • Be a leader of the backend developer community of Super Dispatch affecting and driving our architecture across the company.

What we do:

Super Dispatch is one of the fastest growing tech startups in Kansas City, and we’re transforming the world of vehicle shipping. The Super Dispatch platform is a one-stop-shop for everything Carriers and Shippers need to move cars faster, smarter, and easier. Backed by cutting edge technology and best-in-class software, Super Dispatch is the advanced auto transport experience taking carriers and shippers into the future.

Who we are:

Our diverse team is composed of highly motivated professionals with a passion for solving big problems with technology. Our core values are built around learning, growing, evolving, and continuous experimentation. We believe and practice taking bold risks. We embrace failure as a lesson. We put our team first. We are committed to supporting each other and helping each other grow on this journey.

Summary of Benefits:

  • Stock options
  • Unlimited Vacation (PTO)
  • 12 weeks of paid parental leave
  • Fully remote/work from home role
  • Growth opportunities
  • Gym membership/wellness stipend
  • Equipment provided