Senior Software Engineer
Full-time
The Seed Company
Role Description
The Senior Software Engineer delivers software products and services that support all groups within Seed Company as well as external Bible translation organizations. This person will be part of a flexible, remote team environment and responsible for full-stack feature development, infrastructure, and automation improvements. Additionally, they will be a leader in implementing technology solutions that meet critical business strategies and objectives.
- Be a leader in the design, development, testing, deployment, monitoring, and maintenance of internally developed applications.
- Mentor junior developers.
- Perform code reviews and ensure adherence to proper development standards.
- Help improve the current QA automation and testing processes.
- Collaborate with team members and stakeholders to design new systems and modify existing ones.
- Evaluate and recommend new technologies and tools.
- Be an integral part of project architecture and systems design.
- Assist with database and business analytics development as needed.
Qualifications
- Strong faith in Jesus Christ as Savior; God-honoring lifestyle.
- Passion for the Word of God and provision of the Word for every people group.
- Championing Seed Company’s vision, mission, and values.
- BS or MS in Computer Science or related field preferred.
- 5+ years’ experience in Software Engineering or related field.
- Additional two years of experience in lieu of a degree.
- Experience in CI/CD configurations, GitHub Actions, Docker, and AWS preferred.
- Experience in Full Stack paradigms.
- Experience in Node.js, Nest.js experience preferred.
- Proficient in HTML, CSS, and GIT.
- Proficient in a strongly typed language, preferably TypeScript, including debugging, advanced language features, and patterns.
- Proficient in modern React (functional, hooks).
- Proficient in GraphQL.
- Mastery of object-oriented design and design patterns.
- Strong interpersonal, oral, and written communication skills.
- Ability to adapt in a rapidly changing environment.
Requirements
- No supervision requirements. Under direction from the Director, Software Engineering, provides technical leadership for assigned applications.
Benefits
- Health insurance coverage.
- Flexible Spending Account – medical and dependent care.
- Health Reimbursement Arrangement – medical, dental, and vision.
- 403b plan participation with 6% company match.
- 160 hours accrued vacation and 80 hours of sick time per year.
- Education assistance after one year of service.
- Parental leave after one year of service.
- Voluntary dental and vision insurance.
- Employer-sponsored term life, short-term, long-term, and AD&D coverage.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote
