Be the first to apply!
Senior Backend Engineer
Silverline IT
Remote •
Full-time
Job Description
Work remotely, enjoy competitive benefits, and be part of a dynamic, fast-growing team building scalable and high-performance systems.
Duties & Responsibilities
- Design, develop, and maintain scalable backend systems, APIs, and microservices for production environments.
- Lead backend architecture decisions and ensure high availability, performance, and security across all services.
- Build and maintain RESTful and GraphQL APIs using NodeJS and FastAPI frameworks.
- Collaborate with frontend, DevOps, and product teams to define technical requirements and deliver robust solutions.
- Design and manage relational and non-relational database schemas, queries, and optimisation strategies.
- Conduct code reviews and enforce best practices in coding standards, testing, and documentation.
- Identify and resolve performance bottlenecks, bugs, and technical debt across backend systems.
- Mentor junior engineers and contribute to overall team capability and growth.
Our Requirements
- Must be able to work between 8:00 AM – 5:00 PM Eastern Time Zone (ET).
- Strong communication skills in English and the ability to collaborate effectively across teams are essential.
- 3–5 years of hands-on experience in backend engineering or a related field.
- Strong proficiency in NodeJS and FastAPI, with a solid understanding of backend development principles.
- Extensive experience with relational databases, particularly MySQL — including schema design, query optimisation, and performance tuning.
- Solid experience with NoSQL databases such as MongoDB, Redis, DynamoDB, or Cassandra.
- Familiarity with RESTful API design, authentication protocols (OAuth, JWT), and API security best practices.
- Experience with cloud platforms such as AWS, GCP, or Azure and their backend-relevant services.
- Knowledge of containerisation and orchestration tools such as Docker and Kubernetes.
- Understanding of CI/CD pipelines and DevOps practices.
- Demonstrated ability to lead technical initiatives and collaborate in an agile environment.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
What You’ll Receive
- Competitive compensation package aligned with experience and market benchmarks.
- Direct onboarding with a reputable US-based company.
- Fully remote work environment with flexible tooling and resources.
- Opportunity to work on high-impact products with a global engineering team.
- Professional development support and exposure to an international client base.
- Collaborative and growth-oriented team culture.
Apply now and take your career to the next level.