About the Role
We are looking for a Senior Software Engineer to join our dynamic team in a fully remote capacity. As a Senior Software Engineer, you will play a crucial role in designing and implementing complex software solutions that leverage cloud technologies such as Kubernetes, OpenShift, and AWS. This is an exciting opportunity to work with Fortune 500 companies and contribute to innovative projects that make a significant impact.
What You'll Do
- Design, develop, and maintain scalable software applications using modern technologies including Python, Node.js, and React.
- Collaborate with cross-functional teams to define project requirements and deliver high-quality software solutions.
- Implement CI/CD pipelines using Jenkins and GitHub to automate testing and deployment processes.
- Utilize cloud platforms like AWS and Google Cloud for application deployment and management.
- Participate in code reviews and provide mentorship to junior engineers to foster a culture of continuous learning.
Requirements
- 5+ years of experience as a Software Engineer, with a strong focus on cloud-based solutions.
- Proficiency in programming languages such as Python, JavaScript, and C++.
- Experience with container orchestration tools like Kubernetes and OpenShift.
- Strong understanding of database management systems including Postgres and SQL.
- Excellent problem-solving skills and ability to work independently in a remote environment.
Nice to Have
- Familiarity with data engineering concepts and ETL development.
- Experience with Angular, Typescript, and NestJS.
- Knowledge of Apache Spark for big data processing.
What We Offer
- Full benefits including medical, dental, and vision insurance.
- Paid holidays and a 401K with matching contributions.
- Opportunities for career learning and development in a supportive environment.
- A dynamic work environment that values respect and recognition.
- The chance to work on innovative projects with Fortune 500 companies.
This Senior Software Engineer position offers a competitive salary and the opportunity to work remotely with leading companies. The role emphasizes cloud technologies and provides a supportive work environment.
Who Will Succeed Here
Proficient in cloud-native development with hands-on experience in Kubernetes and AWS for deploying scalable applications, ensuring a robust understanding of container orchestration and microservices architecture.
Strong background in full-stack development with expertise in both back-end (Python, C++) and front-end (JavaScript, React) technologies, enabling seamless integration and development of complex software solutions.
Self-motivated and disciplined in remote work environments, demonstrating the ability to manage time effectively, prioritize tasks, and maintain productivity without direct supervision.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months