Backend Developer

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA
Salary: $72K - $126K
Company Name: BayOne Solutions

About the Job

The *** Marketing Mobile Platform team is seeking a talented and driven backend engineer with a passion for building innovative, scalable solutions. This role focuses on developing reliable and responsive microservices and infrastructure to support mobile application development. Ideal candidates will be comfortable with rapid prototyping and iterative development.

Key Responsibilities

  1. Design and implement scalable backend systems and infrastructure, leveraging expertise in distributed systems, networking, and large-scale databases.

  2. Take ownership of all facets of software engineering and product development.

  3. Provide technical leadership and contribute to continuous improvement efforts across the team.

  4. Conduct research and analysis to develop solutions aligned with both technical and business strategies.

  5. Engage in design reviews and participate in technical discussions and team meetings.

  6. Collaborate with cross-functional teams including developers, QA, product managers, analysts, and operations to deliver robust and fault-tolerant services.

  7. Implement and refine best practices such as CI/CD, test automation, A/B testing, and experimentation.

  8. Maintain high standards in coding, testing, and quality assurance.

  9. Proactively identify project risks and develop strategies to mitigate them.

  10. Continuously build expertise in industry trends and internal products.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.

  • 5–10 years of backend development experience.

  • Proficient in server-side technologies including Java (with Spring/Spring Boot), Python, and Node.js.

  • Hands-on experience with message queues such as Kafka or RabbitMQ.

  • Proven expertise in designing, documenting, and building RESTful APIs.

  • Strong experience with microservices architecture.

  • Comfortable working with large datasets across both relational databases (e.g., Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Couchbase).

  • Familiarity with front-end technologies including HTML, CSS, JavaScript, and JSON.

  • Excellent communication, interpersonal, and analytical skills.

  • Knowledge of TDD frameworks (e.g., JUnit, Mockito) is a plus.

  • Experience with Agile methodologies.

  • Proactive, detail-oriented, and able to work independently or within small distributed teams.

  • Proficient with Git and CI/CD practices.

Additional Requirements

  • Must be based in Portland or Toronto, operating in Pacific Time (PST).

  • In-office presence required three days per week.

  • On remote workdays, the candidate must be available during standard PST business hours (9:30 AM – 5:00 PM), responsive to communication, and participate in meetings with the camera on when required.


    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx