Senior Full Stack Developer
New
G
GDITSoftware Engineering
United StatesFull-TimeSenior
Salary128,039 - 173,229 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10 + years
- Required Skills
- AWSDockerNode.jsETLGitKubernetesAzureRESTful APIs
Requirements
- Minimum of 7 years of professional experience in software development with expertise in Node.js and Micro-Service architecture.
- Extensive experience implementing authentication and authorization protocols (e.g., OAuth2.0).
- Extensive experience developing RESTful APIs and event-driven architecture.
- Experience working with API Documentation and Design tools (e.g., Swagger).
- Strong knowledge of Cloud Development principles and practices, with hands-on experience in Azure.
- Experience developing application using serverless architecture and/or containerization (e.g., Azure Functions, Docker, Kubernetes).
- Experience developing complex workflow systems leveraging cloud technologies.
- Experience integrating a client application with a back-end storage system (e.g., DocumentDB, SQL, CosmosDB).
- Experience developing unit tests and provide code coverage.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Experience working in an Agile development environment using DevSecOps principles and tools.
- Bachelor's degree in Computer Science, Computer Programming, Computer Engineering, UI/UX Design or relevant computer-based major.
Responsibilities
- Design and develop scalable and secure applications using Node.js and Micro-Service architecture principles.
- Deploy and manage applications on cloud platforms, primarily Azure and AWS.
- Design and implement data processing and integration solutions using ETL tools.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Optimize applications for performance, scalability, and cost-efficiency in cloud environments.
- Ensure adherence to security and compliance best practices throughout the development lifecycle.
- Write clean, maintainable, and testable code.
- Provide technical leadership, mentorship, and code reviews to junior developers.
View Full Description & ApplyYou'll be redirected to the employer's site