Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Back End Engineer image - Rise Careers
Job details

Lead Back End Engineer

Verusen is a leading technology company leveraging AI to enhance supply chain visibility and optimize inventory costs. We're seeking a Lead Back End Engineer with experience in backend development and team leadership.

Skills

  • Backend development
  • Python, Java, Go, C# expertise
  • RESTful API development
  • Cloud deployment
  • Database management
  • Test-driven development (TDD)

Responsibilities

  • Lead a backend team, ensuring timely delivery of high-quality code.
  • Design and implement scalable backend solutions.
  • Collaborate with front-end developers and product managers.
  • Oversee integration of AWS services and serverless architectures.
  • Maintain and enhance legacy Python/Flask systems.
  • Optimize PostgreSQL database performance.
  • Apply distributed application design principles.
  • Deploy code into cloud environments.

Education

  • Bachelor’s Degree in Computer Science or relevant field
  • Advanced degree is a plus

Benefits

  • Flexible working hours
  • Health insurance
  • Stock options
  • Remote work opportunity
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Back End Engineer, Verusen

If you're looking for a thrilling opportunity to take your career to the next level, Verusen, a pioneering tech company in the supply chain space, is on the hunt for a Lead Back End Engineer! With the power of artificial intelligence, Verusen provides unparalleled visibility and optimization of complex materials data and inventory. In this remote role, your mission will be to drive a talented team of backend developers while architecting robust, scalable solutions that our clients can rely on. You’ll have your hands on modern technologies and practices like AWS services, Python, and TDD, all while mentoring and guiding a dynamic team of 3 to 5 engineers. Your expertise in monoliths and microservices will be invaluable as you lead the charge in migrating existing systems to a distributed architecture. In addition, you’ll work closely with cross-functional teams, ensuring that all elements come together seamlessly. Your role is crucial in enhancing legacy systems and optimizing our database performance, all to ensure that Verusen continues its mission to redefine supply chain efficiencies. Plus, with our commitment to diversity and collaboration, you'll be part of a vibrant and supportive culture that values every teammate's unique contributions. Ready to make a difference? Join us at Verusen and help shape the future of supply chain technology!

Frequently Asked Questions (FAQs) for Lead Back End Engineer Role at Verusen
What are the primary responsibilities of a Lead Back End Engineer at Verusen?

As a Lead Back End Engineer at Verusen, you will be responsible for leading a backend team, ensuring timely delivery of high-quality code, and designing scalable backend solutions. You'll also collaborate with front-end developers and product managers, oversee AWS service integration, and enhance legacy systems. Moreover, your expertise in distributed application design will guide daily tasks while optimizing database performance and utilizing SQL effectively.

Join Rise to see the full answer
What qualifications do I need to apply for the Lead Back End Engineer position at Verusen?

To apply for the Lead Back End Engineer role at Verusen, you should have at least 7 years of hands-on backend development experience. Proficiency in multiple programming languages including Python, Java, and Go is a must, along with experience in developing RESTful endpoints and familiarity with cloud deployments. A Bachelor’s Degree in Computer Science or a related field is required, while an advanced degree can be a plus.

Join Rise to see the full answer
What technologies will I be working with as a Lead Back End Engineer at Verusen?

In the Lead Back End Engineer position at Verusen, you will be working with a variety of modern technologies including AWS services, Python, Node.js, PostgreSQL, and GraphQL. You'll also engage with serverless architectures and messaging queues as part of your role, along with applying test-driven development practices to ensure code quality.

Join Rise to see the full answer
Does Verusen support diversity and inclusion within its team?

Absolutely! Verusen is committed to providing a respectful environment and ensuring equal employment opportunities for all applicants and team members. We celebrate diversity in our workforce and believe that different perspectives and experiences contribute significantly to our collective success.

Join Rise to see the full answer
What is the team culture like at Verusen for a Lead Back End Engineer?

The team culture at Verusen is vibrant and supportive, emphasizing collaboration and innovation. As a Lead Back End Engineer, you'll be encouraged to share your insights and mentor other team members, all while working in a fast-paced environment that relishes challenges and fosters diversity and inclusion among its workforce.

Join Rise to see the full answer
Common Interview Questions for Lead Back End Engineer
Can you describe your experience with migrating monoliths to microservices?

When answering this question, focus on specific examples where you successfully moved from monolithic architectures to microservices. Highlight the approach you used, the challenges faced, any technologies that were pivotal during the transition, and the outcomes that demonstrated the success of the migration.

Join Rise to see the full answer
How do you ensure the quality of the code you deliver?

Discuss your experience with test-driven development (TDD) and how you incorporate writing tests into your workflow. Share examples of how TDD has helped you catch issues early and the practices you have established for code reviews and maintaining technical documentation.

Join Rise to see the full answer
What role does AWS play in your back end development process?

Explain the specific AWS services you’ve worked with, such as SQS, SNS, or Lambda, and how they've contributed to your backend solutions. Provide examples of how you integrated AWS into your projects, particularly in enhancing scalability and efficiency.

Join Rise to see the full answer
How do you optimize database performance?

Focus on strategies like indexing, query optimization, and routine maintenance practices you've employed with PostgreSQL. Provide insights on how you monitor database performance and the tools you use to ensure efficiency.

Join Rise to see the full answer
What experience do you have with RESTful APIs?

Share detailed experiences in designing and implementing RESTful APIs, including how you manage versioning and documentation. Highlight any challenges you've encountered and how you ensured that your APIs were user-friendly and scalable.

Join Rise to see the full answer
Can you provide an example of a challenging project you've led?

Select a specific challenging project and detail the problem, your leadership role, the steps you took to overcome difficulties, and the project's success. Make sure to demonstrate your problem-solving skills and ability to lead a team under pressure.

Join Rise to see the full answer
How do you handle conflicts within your team?

Discuss your approach to conflict resolution, emphasizing communication and collaboration. Share examples of how you've facilitated discussions that led to effective solutions and strengthened team dynamics.

Join Rise to see the full answer
What is your approach to mentoring junior developers?

Explain your mentoring philosophy, including how you assess the needs of junior developers and the methods you employ to guide their growth. Share examples of successful mentoring relationships and the outcomes they achieved.

Join Rise to see the full answer
How do you stay updated with the latest technologies in backend development?

Discuss the resources you utilize, such as online courses, tech blogs, or community events, and your commitment to continuous learning. Highlight any recent technologies or practices you’ve implemented in your work.

Join Rise to see the full answer
How do you ensure seamless integration between back end and front end teams?

Talk about your strategies for collaboration, such as regular meetings with front-end developers and product managers, using shared documentation, and setting up feedback loops to ensure everyone is aligned with project goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Unblu Inc. Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Madhive Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago

Verusen, headquartered in Atlanta, Georgia, Developing the most sophisticated artificial intelligence platform means nothing if not applied effectively and deployed in a manner that enables real value for customers.

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 11, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!