Full Stack Software Engineer Offline
Position Overview: 
Our client is the leader in the Early Childhood Education (ECE) sector, providing the most widely used developmental assessment and curriculum system in the US, serving children from birth through 3rd grade.
The Software Engineering team is responsible for building out SaaS solutions used by educational organizations across the globe. The team works on a wide variety of projects, solving existing problems and enabling new business objectives. Great technology experts are also software generalists who are unafraid to jump up and down the stack to solve the problems that come our way. If you thrive in a fast-paced environment, working on software that supports millions of users daily, then you have an opportunity to join the technology group.
Specific Roles & Responsibilities
Develops new features, components, and modules to support organizational growth
Implements a robust set of services and APIs to power high-trafficked SaaS platform
Contributes client application development for modern browsers and mobile platforms
Participates in planning, analysis, and design of new software solutions
Investigates, troubleshoots, and remedies performance bottlenecks in the application flow
Learns new technologies and keeps up with both traditional and emerging best practices
Works independently and collaborates with other members of the team to ensure successful delivery of projects
Qualifications:
5+ years of production experience in software engineering and web application development
Working knowledge of GoLang and modern JavaScript (ES6)
Extensive knowledge of Postgres SQL DB
Experience working with GraphQL
Hands-on experience with Git version control system
Experience with Bitbucket Pipeline configurations
Experience with Helm
Understanding of modern design patterns such as SOA
Excellent debugging and testing skills, and interest in quickly learning new technologies
Experience with Agile methodology and software development
Commitment to following security and performance best practices
Strong sense of collaboration, teamwork, and accountability
Other Personal Competencies:
Must have strong communication skills, both verbally and in writing
Must have strong technical skills, which includes experience with relevant technologies and frameworks
Needs to have strong problem-solving skills and the ability to think critically and solve problems independently
Must be self-motivated and disciplined by managing and tracking your own time effectively and meet deadlines without close supervision
Ability to work in a team even if you are located in a different part of the world, which means being able to collaborate with others, share ideas and give and receive feedback
Must be proactive and responsive and reach out regularly to provide updates on your progress and ask for help if needed
Must be flexible and be willing to adapt to different work styles and time zones and must be willing to work outside of your normal business hours if necessary. We are on the US New York time zone and looking for someone who can work at least until 12:00/12:30 so there is some overlap of work hours
The job ad is no longer active
Look at the current jobs Golang →