Junior Software Engineer
at American Bible Society
United States, , USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Nov, 2024 | Not Specified | 21 Aug, 2024 | N/A | Rest,Typescript,Scrum,Software,Constructive Feedback,Selenium,Javascript,Cypress,Training,Software Development Methodologies,Graphql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ESSENTIAL TRAITS & SKILLS
- Strong resonance with the mission of American Bible Society and passion for the Bible’s power to transform lives
- Experience with TypeScript or JavaScript.
- Ability to work in an independent remote environment.
- Ability to provide respectful constructive feedback and willingness to incorporate feedback from others.
- Ability to work with people from diverse cultural backgrounds.
- Ability to communicate clearly via both oral and written means.
- Understanding of REST and/or GraphQL APIs.
OTHER POSSIBLE TRAITS & SKILLS ARE A PLUS
- Experience writing software that leverages traditional databases.
- Experience writing software leveraging NoSQL databases.
- Experience writing serverless functions such as AWS Lambda.
- Experience developing with React or React-based frameworks.
- Experience with testing frameworks such as jest, selenium, or cypress.
- Experience with CICD (continuous integration / continuous development).
- Experience with AWS serverless technologies such as AWS Lambda, DynamoDb, S3, etc.
- Experience with iterative agile software development methodologies like Scrum.
- Experience building REST or GraphQL APIs.
EDUCATION AND TRAINING
- Bachelor’s degree in Computer Science related field, equivalent experience (coding bootcamp may be part of this experience).
- 1-3 years of development experience
Responsibilities:
DIGITAL BIBLE LAB PURPOSE
The Junior Software Engineer will join the Digital Bible Lab team at American Bible Society. We work with a vast network of global partners to remove barriers to Scripture access by developing and supporting amazing technology. The team’s work is heavily focused on the Habakkuk 2:14 vision that is so central to American Bible Society’s calling and purpose: that “the earth would be filled with the knowledge of the glory of the Lord as the waters cover the sea.”
Starting with this guiding vision, the Digital Bible Lab is a distributed team that works with a global network of partners (domestic and international) to develop the strategies, methods, and tools that move us closer to a world in which everyone on the planet can experience the Gospel hope found in God’s Word.
JOB PURPOSE
The Junior Software Engineer reports to Tech Lead and will help develop digital products that facilitate digital scripture distribution, translation, and engagement. This includes:
- Assist in maintaining existing software solutions
- Assist in developing new software solutions
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer science related field equivalent experience (coding bootcamp may be part of this experience
Proficient
1
United States, USA