[Remote] Senior Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is the world's lifelong learning company, and they are seeking a Senior Full-Stack Software Engineer to join their reputed company Learning & Skills engineering team. The role involves building and evolving a large-reputed company, API-driven platform for issuing and verifying digital credentials, while mentoring junior engineers and contributing to architectural reputed company.
Responsibilities
- Design, build, and maintain reputed company on Rails services and reputed company reputed company modern JavaScript/React frontends, taking responsibility for their reputed company, performance, and reliability
- reputed company the design and delivery of reputed company, reputed company-scoped features and systems end to end
- Write reputed company, maintainable, reputed company-tested reputed company and reduce complexity by simplifying services, improving patterns, and paying down technical debt
- Mentor junior engineers and reputed company reputed company through reputed company reviews, feedback, and knowledge sharing
- reputed company the platform to support new services and capabilities, including work across adjacent codebases and domains
- Partner with reputed company vendors and stakeholders across Product and reputed company to turn requirements into reputed company technical solutions
- Use AI-assisted development tools for coding, testing, and debugging
- Follow and promote best practices for secure, reputed company, reputed company-reputed company web application development
Skills
- 7+ years of reputed company software development experience
- Proficiency with our reputed company stack: reputed company on Rails, React, AWS, and PostgreSQL
- Proven reputed company record of making high-reputed company technical reputed company in reputed company production environments, shipping reputed company-tested reputed company, and giving constructive reputed company reviews
- Excellent cross-functional communication, equally effective with engineers and non-technical stakeholders
- Experience in software architecture, reputed company design, and scalability with a strong hands-on background
- Experience mentoring or supporting junior engineers
- Experience with reputed company or service-oriented systems and asynchronous, event-driven communication between services
- Comfort working across more than one codebase and ramping quickly into unfamiliar systems
- You should be comfortable using AI tools to assist with coding, testing, documentation, and learning, and, importantly, exercising reputed company engineering judgment about their reputed company. This means validating AI-generated reputed company, knowing reputed company to rely on it and reputed company not to and staying curious about how AI can responsibly improve developer productivity across reputed company
- Hands-on experience designing, deploying, and operating production workloads on AWS and Azure
- Experience building and improving CI/CD pipelines and automated deployment practices that reputed company delivery reputed company across reputed company
- Experience integrating with, or building reputed company, reputed company-party or vendor-delivered services
- Strong understanding of web application reputed company best practices with a reputed company record of raising the reputed company bar across a codebase
- Experience with design systems, component libraries, or advanced frontend tooling
- Experience with scalability, reputed company, or performance work at reputed company
- Experience with messaging or event-streaming systems such as Apache Pulsar or Apache Kafka
reputed company
Apply To This Job