APPLY HERE: https://jobs.lever.co/ivo/3ce9dc16-90fd-4b99-b4b9-dfd48ec1a50d
Overview
We are seeking a dynamic and passionate Backend Software Engineer to join our innovative development team. In this role, you will be instrumental in designing, developing, and maintaining robust server-side applications that power our digital platforms. Your expertise will help deliver seamless user experiences, scalable solutions, and reliable web services that meet the evolving needs of our users. This is an exciting opportunity to work with cutting-edge technologies and contribute to impactful projects within a collaborative environment.
Responsibilities
- Design, develop, and optimize backend systems using technologies such as C#, .NET, Java, Python, and Node.js to ensure high performance and scalability.
- Build and maintain RESTful APIs and web services to facilitate smooth communication between front-end applications and backend servers.
- Collaborate with front-end developers to integrate UI components built with frameworks like React, Angular, or Vue.js, ensuring cohesive application functionality.
- Implement microservices architecture using tools like Docker, Kubernetes, AWS, or Azure to support modular and scalable solutions.
- Conduct thorough code reviews, unit testing, debugging, and troubleshooting to maintain high-quality code standards throughout the SDLC (Software Development Life Cycle).
- Design database schemas and optimize queries for relational databases such as Microsoft SQL Server, MySQL, PostgreSQL, or NoSQL options like MongoDB.
- Participate actively in Agile development processes including sprint planning, stand-ups, and retrospectives to promote continuous improvement.
Requirements
- Proven experience in software development with a focus on backend systems using languages such as C#, Java, Python or Ruby on Rails.
- Strong understanding of web development principles including RESTful API design, SOAP web services, XML/JSON data formats, and UI integration techniques.
- Hands-on experience with database design and management in SQL (T-SQL), PL/SQL or NoSQL databases like MongoDB.
- Familiarity with version control systems such as GitHub or SVN and CI/CD pipelines for automated testing and deployment.
- Knowledge of cloud platforms including AWS or Azure for deploying scalable applications.
- Proficiency with front-end development frameworks like React or Angular is a plus for cross-team collaboration.
- Experience working within Agile methodologies using tools like TFS or Jira for project tracking.
- Strong problem-solving skills with the ability to debug complex issues efficiently across multiple layers of the application stack.
- Excellent communication skills to collaborate effectively with cross-functional teams including UI/UX designers, product managers, and QA engineers. Join us if you’re eager to develop innovative backend solutions that make a real difference! We value energetic problem solvers who thrive in fast-paced environments and are committed to continuous learning and growth in the software engineering field.
Job Type: Full-time
Pay: $130,000.00 - $485,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Relocation assistance
- Vision insurance
Work Location: In person