Insight Global is hiring a Back-End Developer to join their growing client’s engineering team. The Back-End Developer is responsible for owning, building, and maintaining the server-side operation and functionality of the cloud service. Main tasks will include developing and maintaining the database layer, APIs, and other web services. This is a leadership position within the engineering team and has significant opportunities for growth. Back-End Developer can sit remote (in Austin, Texas preferred) or work in office.
Responsibilities Include:
Design and implement new customer facing features and capabilities, up to and including enterprise level deliverables.
Create, analyze, and maintain reliable and secure back-end functionality
Design and implement scalability roadmap
Integrate data from various back-end services and databases
Create user-friendly and intuitive APIs
Remain knowledgeable of emerging technologies/industry trends and apply them into operations and activities
Required Skills & Experience
Requirements:
Bachelor of Science in computer science, software engineering, or related field
8+ years of professional experience as a Software Engineer / Developer
Expertise with languages such as Java, PHP, MySQL, SQL, and .NET
Experience running production systems at scale
Experience with database applications
Familiarity with cloud computing platforms including AWS
Expert in server-side development and optimization of data, including database creation and management and debugging
Advanced knowledge of object-oriented programming
Proven track record of successfully leading large projects involving multiple team members
Soft-skills:
Excellent time-management and communication skills
Takes initiative
Problem solver
Self- directed and motivated
Proactive with communication
Drive and desire to learn new things on their own