Senior Full Stack Software Developer
Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure, resilient, private, public or hybrid cloud. With strong technical and functional consulting services, and World Class Monitoring & Automation, Syntax serves some of the world’s largest corporations across a diverse range of industries. Syntax has offices worldwide, and partners with Oracle, SAP, AWS, Microsoft, IBM, and other global technology leaders.
Position Summary
We are looking for a full-time, passionate, and driven engineer to join our growing development team working on customer facing solutions with our innovation team under the leadership of our Global CTO.
What you will be doing
- Collaborate with other team members, product owners, graphic designers, and stakeholders to develop features and bugfixes
- Collaborate with CTO on product and technical solutions
- Work independently to code solutions for well-defined problems
- Interact with members of other teams to integrate with internal and external APIs
- Lint and test code contributions thoroughly prior to pushing merge request to central repository
- Participate in code reviews and support/coach less experienced engineers on the team
- Prepare for and participate in daily team meetings
- Communicate and share code changes and technical details learned during development to help the rest of the team understand the changes implemented
- Communicate needs and roadblocks promptly and clearly
Requirements
- Self-motivation and a deep sense of pride in your work
- Humility, empathy, and open-mindedness
- 5+ years of professional software engineering experience
- 3+ years of JavaScript
- 3+ years of Java
- 1+ years hands-on relational and non-relational databases experience
- 2+ years of experience developing on or for AWS or Azure
- Experience designing, building, and consuming WebSocket and REST APIs
- Deep proficiency with Git/GitHub/Gitlab as a source control (branching, merging, PRs, etc..)
- Experience working with Gitlab CI for process automation including linting, testing, analyzing, reviewing, building, and deploying code
Bonus Points
- Vue.js experience
- Infrastructure or Systems Engineering background
- Experience working with Gradle for building Java code and maintaining dependencies
- Experience working with JUnit5 to develop Java tests
- Certification as an AWS developer
- Experience with the AWS Java SDK
- Experience with the Linux shell, Linux process management and logs
- Open source contributions
#LI-LK1