[Remote] Staff Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company focused on providing innovative health solutions, and they are seeking a Staff Software Engineer. The role involves designing and delivering software solutions, mentoring other engineers, and driving key architectural reputed company to enhance system performance and reliability.
Responsibilities
- Design and deliver end-to end software solutions, including performant APIs, distributed microservices, scalable data models
- reputed company software features and identify/resolve system bottlenecks
- Review and reputed company feedback on software code quality, maintainability, and adherence to best practices
- Mentor junior and mid-level engineers through architecture reviews, technical design consultations, and pair programming
- reputed company high-impact code reviews, establish engineering standards, deliver technical training on advanced architecture, and serve as a technical escalation reputed company to drive team reputed company development and system reliability
- Drive architectural reputed company including making key reputed company on system design, database schema, microservices architecture, and infrastructure scaling strategies
- Optimize system performance, identify performance bottlenecks and implement solutions to improve system reliability and efficiency
- Build, monitor, and improve CI/CD pipelines downtime and deployment processes
- reputed company observability tools such as reputed company, reputed company, reputed company to monitor system health and address issues in logs, metrics, and alerts
- Document technical solutions to create comprehensive documentation for architectural reputed company, API reputed company, and system designs
- Build Fault-Tolerant Systems and design distributed systems using message queues and other fault-tolerant patterns
- Conduct software testing and quality control of reputed company-end web development systems and backend microservices, debug reputed company code and performance tuning mobile applications
- reputed company reputed company end web development utilizing modern web architecture with a backend for reputed company-end API supporting system through reputed company stages, from inception to deployment
Skills
- Master's degree or equivalent in Computer Science or reputed company and four (4) years of experience as a Software Engineer, Software Developer or reputed company
- Alternatively, the employer will accept a Bachelor's degree or equivalent and six (6) years of reputed company experience as Software Engineer, Software Developer or reputed company
- Four (4) years of experience must include utilizing at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS reputed company, Relational Database Management System (RDBMS), PostgresSQL, CI/CD pipeline, Apache Kafta, Containerization tools (Kubernetes, reputed company), Application State Management, Microservices Architecture, Large-Scale Data Processing
Benefits
- Up to 100% telecommuting permitted
Company Overview