Senior Backend Engineer

EXPERTSHUB INC
Washington, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 130K

Job location

Washington, United States of America

Tech stack

Clean Code Principles
ASP.NET
Java
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Authentication Protocols
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Database Design
Database Development
Software Debugging
Distributed Systems
Github
Design of User Interfaces
Interoperability
Python
PostgreSQL
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
MVC
Node.js
OAuth
Object-Oriented Software Development
Systems Development Life Cycle
Ruby on Rails
Shell Script
Software Engineering
PL-SQL
Subversion
T-SQL
TypeScript
UML
Web Applications
Web Application Frameworks
Web Services
Extensible Stylesheet Language Transformations (XSLT)
Multithreading
Scripting (Bash/Python/Go/Ruby)
Data Storage Management
React
Delivery Pipeline
Software Security
SOAPAPI
Backend
Gitlab
GIT
Vue.js
Containerization
Angular
Front End Software Development
REST
Docker
Jenkins
Web Api
Microservices

Job description

We are seeking a highly motivated and experienced Senior Backend Engineer to join our dynamic development team. In this role, you will lead the design, development, and maintenance of scalable backend systems that power innovative web applications. Your expertise will drive the creation of robust APIs, microservices, and database solutions, ensuring high performance, security, and reliability. You will collaborate closely with front-end developers, product managers, and stakeholders to deliver seamless user experiences and contribute to the continuous improvement of our software development lifecycle., * Design, develop, and optimize backend services using technologies such as C#, .NET, Java, Python, and Node.js.

  • Build and maintain RESTful APIs and web services to support front-end applications across multiple platforms.
  • Develop scalable microservices architectures leveraging AWS cloud services and containerization tools like Docker and Kubernetes.
  • Implement database solutions using SQL Server, MySQL, PostgreSQL, MongoDB, and PL/SQL for efficient data storage and retrieval.
  • Write clean, efficient code with a focus on unit testing, debugging, and code reviews to ensure high-quality deliverables.
  • Collaborate in Agile teams to plan sprints, define technical requirements using UML diagrams, and adhere to SDLC best practices.
  • Integrate third-party APIs and develop custom API endpoints for seamless system interoperability.

Requirements

Do you have experience in Java?, * Extensive experience with web development frameworks including ASP.NET <PERSON>, Angular, React, Vue.js, and React Express.

  • Strong proficiency in programming languages such as C#, JavaScript, TypeScript, Python, Java, Ruby on Rails, and Shell Scripting.
  • Deep understanding of software development principles including OOP (Object-Oriented Programming), MVC architecture, RESTful API design, SOAP web services, and XSLT transformations.
  • Familiarity with cloud platforms like AWS and Azure for deploying scalable applications; knowledge of CI/CD pipelines using tools like TFS, GitHub, GitLab or Jenkins.
  • Experience with database design and management using Microsoft SQL Server, MySQL, PostgreSQL; knowledge of T-SQL and PL/SQL scripting.
  • Knowledge of multithreading concepts for building high-performance applications; experience with debugging complex issues across distributed systems.
  • Proficiency in front-end technologies such as HTML5, CSS3, Bootstrap framework; understanding of UI/UX principles for creating engaging interfaces.
  • Familiarity with application security best practices including authentication protocols (OAuth2), encryption techniques and secure API development.
  • Experience working within Agile methodologies; comfortable using tools like SVN or Git for version control; strong understanding of SDLC processes. Join us to be part of an innovative team dedicated to building cutting-edge backend solutions that empower users worldwide!

Apply for this position