🕐 Posted 4d ago

Full Stack Engineer

Insight Global

AustinFull-timeMid LevelOn-site

Job Description

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field or equivalent work experience 7+ years of experience in software development with a strong proficiency in one or more programming languages such as Python, Go, or Java Experience with automated testing frameworks and methodologies for backend services Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines and tools, automating build, test, and deployment processes Experience with cloud platforms (e.g., AWS, Azure, GCP) Experience with SQL including the ability to write complex queries and optimize database performance Experience in financial services a plus Experience with IAM/Authorizations tools is highly preferred Experience with AI Tools (ie. AWS Cognito) is highly preferred Required Skills/Abilities Ability to troubleshoot production systems, diagnose issues, and implement effective solutions to ensure system reliability and availability Strong problem-solving abilities, analytical thinking, and attention to detail Effective communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and act as a technical leader when necessary Knowledge of Agile software development methodologies and tools (e.g., Scrum, Kanban, Jira) Job Description As a Senior Full Stack Engineer , you will work cross-functional teams to play a critical role in the development of Apex’s Wealth offering and maintaining our client\'s direct-to-consumer application. You will be working on significant critical projects and will take responsibility for all facets of the development process.

You will support and mentor other team members to improve team performance and velocity. We are looking for someone who is eager to dive into a highly collaborative, and fast-paced environment to build innovative financial products. Our ideal candidate has a strong sense of ownership, is an individual contributor, and enjoys finding creative solutions to complex problems.

Duties/Responsibilities Insight Global is seeking a Senior Full Stack Software Engineer to play a pivotal role within an engineering team, responsible for designing, developing, and maintaining high-quality software solutions. You will leverage your expertise to contribute to all aspects of the software development lifecycle, from requirements analysis and architectural design to implementation, testing, and deployment. You will collaborate closely with cross-functional teams to deliver scalable, reliable, and efficient software products that meet the needs of our users and business objectives.

Backend Services Development: Lead the development, support, and quality assurance efforts for our backend services that power our portfolio rebalancing engine. Utilize automated testing extensively to ensure the reliability and accuracy of the services. Technical Documentation: Maintain technical documentation and guides, ensuring they are up to date, accurate, and easy to understand for both internal teams and external stakeholders.

Product Releases and Deployments: Serve as the point person for product releases and deployments, coordinating with cross-functional teams to ensure smooth and successful releases into production environments. Data Analysis: Comfortably analyze large datasets for accuracy and logical values, leveraging your analytical skills to ensure data integrity and identify insights that drive decision-making and product improvements. Code Review and Quality Assurance: Conduct thorough code reviews, identify areas for improvement, and ensure adherence to coding standards, best practices, and quality metrics.

Cross-Functional Collaboration: Collaborate closely with product managers, designers, and other stakeholders to understand requirements, define technical solutions, and deliver high-quality software products on time. Problem Solving and Troubleshooting: Investigate and resolve complex technical issues, troubleshoot production incidents, and implement preventive measures to minimize system downtime and ensure service reliability. Continuous Learning and Innovation: Stay updated on industry trends, emerging technologies, and best practices in software engineering, and apply this knowledge to drive innovation and improve development processes and methodologies. #J-18808-Ljbffr

Posted 4 days ago

Related Jobs

Related Searches

Apply Now