Back End Developer
Ascendum Solutions
- 6 months CTH with possibility to extend.
- Candidates MUST live in Cincinnati, OR Charlotte, OR Portland, or Boca Raton.
Job Description
We’re looking for a skilled Backend Developer to join our team, which owns the full DevSecOps responsibilities for four enterprise applications. This role is essential to the long-term support and enhancement of applications that require 24x7 availability. You'll play a key role in the design, development, and maintenance of scalable backend system, especially post go-live.
While this role is primarily backend-focused, experience with front-end development (particularly React) is a plus.
Required Qualifications
• 6+ years of backend development experience with Java / Spring Boot
• Strong proficiency with SQL and relational database design
• Hands-on experience with GitHub, Azure, and version control workflows
• Proven ability to build and maintain RESTful APIs
• Experience working within microservices architecture
• Exposure to secure development and DevSecOps environments
• Detail oriented and work well in a team and individually
• Self-starter with strong initiative and ability to work under pressure
• Understanding of the entire development process (design, development and deployment)
• Excellent written and verbal communication skills
• Ability to prioritize work and complete tasks with quick turnaround time
• Excellent organizational, time, and project management skills
• Business-minded approach to time, costs, and deadlines
Nice to Have
• Front-end development experience with React
• Familiarity with container orchestration tools like Rancher or Kubernetes
• Knowledge of NoSQL databases such as MongoDB or Cassandra
• Experience with CI/CD pipelines and cloud-native deployment
Key Responsibilities
- Identify and uphold backend engineering best practices in code quality, scalability, and maintainability
- Collaborate with product managers and team leads to design and implement robust backend features
- Partner with internal engineering teams to integrate backend services with client-facing applications
- Design and evolve service frameworks that scale with business and technical needs
- Monitor application performance, identify backend-related issues, and proactively resolve them
- Review backend code, provide constructive feedback, and support future API enhancements
- Assist in the development and support of backend services for web, mobile, and external applications
- Stay up-to-date on emerging backend technologies and incorporate them into the development process where appropriate