Job Description
Job Description
Position Summary
We’re seeking a Full Stack Senior Software Engineer to help design, build, and deliver modern, scalable applications that power our firm’s next generation of digital products. This is a hands-on, full-stack engineering role working across front-end, back-end, cloud, and API integrations. You’ll collaborate with cross-functional teams to create secure, high-performing software that drives real business impact.
Key Responsibilities
Application Development
- Design, develop, test, and deploy software solutions using React, AWS, and modern scripting languages.
- Translate business and functional requirements into elegant, scalable technical solutions.
- Contribute to architectural decisions that improve reliability, maintainability, and performance.
Cloud Engineering
- Build and optimize applications leveraging AWS services (Lambda, DynamoDB, Redshift, etc.).
- Ensure cloud applications are cost-efficient, secure, and highly available.
- Implement security best practices across all AWS-based components.
API Design & Integration
- Develop and manage REST, GraphQL, and WSO2-based APIs for seamless system integration.
- Maintain consistency, scalability, and performance across all API endpoints.
Scripting & Automation
- Use TypeScript, JavaScript, and Python to develop robust, cross-platform solutions.
- Automate repetitive tasks and enhance system reliability through scripting and process improvements.
Data & SQL Development
- Design and optimize SQL queries and database structures to support business applications.
- Ensure data integrity, accuracy, and high performance in all database interactions.
Collaboration & Leadership
- Partner with Software Engineering Leads, Business Solution Engineers, QA, and stakeholders to deliver quality results.
- Mentor peers, share knowledge, and foster a culture of innovation and technical excellence.
- Communicate technical concepts clearly to non-technical audiences.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- 5+ years of professional software development experience.
- Proven proficiency with React, AWS, and cloud-native architectures.
- Hands-on experience with Lambda, DynamoDB, and Redshift.
- Strong skills in API design, integration, and microservice development.
- Advanced coding skills in TypeScript, JavaScript, and Python.
- Solid understanding of SQL development and database optimization.
- Experience working in Agile/Scrum environments.
- Excellent communication and collaboration abilities.
- Preferred: AWS Cloud Certification(s).
- Nice to have: Background in Wealth Management, including portfolio management, trading, or advisory systems.