

Software Engineer
Job Description
As a Software Engineer, you will be instrumental in bringing technical solutions to life, actively participating in the development, testing, and deployment of our infrastructure. Collaborating with your peers, you'll begin taking ownership of specific modules or functionalities while being mentored by more experienced engineers.
Responsibilities
As a Software Engineer, you will be instrumental in bringing technical solutions to life, actively participating in the development, testing, and deployment of our infrastructure. Collaborating with your peers, you'll begin taking ownership of specific modules or functionalities while being mentored by more experienced engineers.
Job Requirements
Three plus years’ experience as a software engineer
Proficient with Java, JavaScript, Python, React & Angular
Strong experience in multiple Big Data/Cloud/Enterprise Frameworks
Experience in creating robust web-socket and RESTFul APIs
Deep knowledge of SW design and architecture patterns
Proficiency with cloud technologies like AWS, Azure, and Kubernetes
A strong collaborator who can work well with a diverse team
Demonstrated working knowledge & experience in one or more of the following areas:
Kubernetes
Ability to leverage multiple types of databases
Support CI/CD pipelines
Developing performant applications
Able to obtain a Security+ certification within 90 days of employment with Raft
Bachelors degree in Computer Science, Engineering, Physics, Mathematics or a related field or proven professional software engineering work for at least five years