Full Stack Software Engineer
$41,600–$83,200 year
RemoteUnited States
Job Summary
Design and code servers, services, applications, and databases that are reusable, scalable, and meet critical architecture goals. Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use. Employ Design Thinking to create products with high performance, security, and stability while maintaining detailed documentation of code and software procedures. Collaborate with other engineering teams on joint-effort projects within an Agile environment to understand requirements, write code, and test innovative applications. Manage and document changes made to the software while solving complex technical issues involving front-end and back-end architecture.
Required Qualifications
- Previous work with servers, applications, and databases
- Comfortable working with APIs
- Experience with modern standard of web backend development, with frameworks such as Express.js, Django, Spring Boot, etc.
- Experience with modern standard of web frontend development, with frameworks such as Angular,, Vue.js, react.js, etc.
- Experience with cloud services, such as AWS, Google Cloud, Microsoft Azure, etc.
- Good understanding of Unix operating system and infrastructure automation
- Have an interest in, understanding of, or experience with Agile development methodology
- Good communication and collaboration skills
- Must be comfortable speaking and working in English to collaborate with US-based team members
- BS or equivalent work experience in Computer Science, Electrical Engineering, Computer Engineering, or related areas
- Notice of E-Verify Participation & Right to Work
Desired Qualifications
- Passionate about discovering drawbacks of existing systems and working with users to improve the experiences
- Great at solving problems, debugging, troubleshooting, designing, and implementing solutions to complex technical issues
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.