PURPOSE
We are hiring Full Stack Software Developers to contribute to the full lifecycle of projects from solution definition through implementation. We look for Developers who are experimenters and cross-functional; tenacious problem solvers, who use technology as a tool.
RESPONSIBILITIES
- Apply Agile engineering best practices and principles;
- Help to develop technical requirements and engineering documentation;
- Develop front end website architecture;
- Design user interactions on web pages;
- Develop back end website applications;
- Create servers and databases for functionality;
- Ensure cross-platform optimization for mobile phones;
- Help with code reviews and applying best practices;
- Ensure responsiveness of applications;
- Work alongside graphic designers for web design features; and
- Mentor junior developers through code reviews and collaborative conversation
Necessary Skills, Knowledge, and Abilities
- Expertise with front-end languages, frameworks, and technologies, such as:
- CSS3
- HTML5
- JavaScript
- Typescript
- React
- Angular
- Vue.JS
- Expertise with back end languages and, frameworks, and technologies, such as:
- Node.js
- Python
- .Net core
- Java
- Expertise with common relational database systems, such as:
- Cassandra
- DynamoDB
- MongoDB
- MySQL
- Oracle
- Redis
- SQL Server
- Able to develop and intergate with RESTful web services or SOA based services
- Strong knowledge of web, security, and networking protocols
- Able to deploy realized solutions to appropriate environments using CI/CD process. Supports clients through testing
- Experience creating, maintaining, and performing unit tests and other relevant automated testing
- Ability to create user interfaces and components that are modular, performant, and maintainable
- Understanding of source control management systems and continuous deployment
- Ability to multitask, absorb new technologies, and work as both a team player and a potential leader
- Strong organizational and project management skills.
- Excellent verbal communication and client facing experience.
- Good problem-solving skills.
- Self-driven, entrepreneurial, and strong team player
- Willingness to work on legacy software
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Computer Science or closely related field
- 5 years of experience as a software developer
- Experience building high performance and scalable web services
- Experience with automated testing, agile development methodologies, debugging, and performance optimization
- Experience developing in multiple tech stacks
- Authorization to work in the United States on a permanent basis
PREFERRED QUALIFICATIONS
- Master’s degree in Computer Science or closely related field
- Client facing or consulting experience highly preferred
- Experience in mobile development
Jumpgate Solutions is an EEO/AA/Veteran/People with Disabilities employer.
Jumpgate Solutions is a software engineering firm that focuses on software as a service and onshore remote development. The mission of Jumpgate Solutions is to commercialize innovative technology product offerings such as eco-system management and support our client’s custom software development needs using an onshore remote development center. Jumpgate Solutions is key component of a broader portfolio of solution providers which includes Optimity Advisors LLC and SaltFlats LLC.