Senior Software Engineer
Selby Jennings - boston, MA
Apply NowJob Description
Company OverviewJoin a leading Financial Technology firm at the forefront of innovation, delivering cutting-edge solutions to enhance financial operations and empower businesses worldwide. We pride ourselves on leveraging the latest technologies to create scalable, secure, and efficient platforms that transform the financial services landscape.Role OverviewWe are seeking a skilled and motivated Senior Software Engineer specializing in full-stack development to join our dynamic team. This role involves designing, building, and maintaining robust, scalable systems that drive the firm's mission to revolutionize financial technology. You will work on impactful projects, collaborating closely with cross-functional teams to deliver seamless user experiences and efficient back-end solutions.Key ResponsibilitiesDesign, develop, and maintain full-stack applications using Python (back-end) and React (front-end).Architect and implement scalable cloud-based solutions on AWS, utilizing services like Lambda, RDS, S3, and ECS.Create and manage infrastructure as code using Terraform to ensure efficient and repeatable deployments.Build intuitive, responsive, and user-friendly front-end interfaces using React and related technologies.Ensure the performance, reliability, and security of systems through rigorous testing and optimization.Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.Perform code reviews and mentor junior developers to foster a culture of excellence and continuous improvement.Stay updated on industry trends and best practices to drive innovation within the team.QualificationsBachelor's or Master's degree in Computer Science, Software Engineering, or a related field.5+ years of professional experience in full-stack development.Proficiency in Python for back-end development and React for front-end development.Hands-on experience with AWS services (Lambda, S3, RDS, EC2, etc.) and cloud architecture.Expertise in Terraform for infrastructure-as-code practices.Solid understanding of software design principles, patterns, and best practices.Familiarity with CICD pipelines, containerization (Docker), and orchestration (Kubernetes).Strong problem-solving and analytical skills with an attention to detail.Excellent communication skills and the ability to work collaboratively in a team environment.Previous experience in the financial technology domain is highly desirable.Preferred SkillsExperience with other front-end frameworks such as Angular or Vue.js.Knowledge of relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).Familiarity with event-driven architectures and message queues (e.g., SQS, Kafka).Exposure to data visualization libraries and tools.
Created: 2025-01-25