S

Synechron

Digital transformation consulting for financial services

Full Stack Developer - Multiple Teams

Full-Stack EngineeringPosted on Nov 11
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Seven to ten years of professional experience in full-stack development, software engineering, or a closely related role.
  • Extensive hands-on engineering experience in asset management or the broader financial services industry.
  • Strong Python development experience, including FastAPI and/or Django, RESTful services, and current supported versions of the relevant technologies.
  • Expert frontend development experience with React.js and significant UX/UI design experience.
  • Experience designing, developing, testing, and maintaining REST APIs and delivering scalable, secure solutions in production environments.
  • Experience integrating Python applications and RESTful services with databases, and understanding data modeling, querying, transactions, validation, indexing, and data integrity.
  • Ability to design scalable, maintainable data-access layers and handle information securely; awareness of financial-services data accuracy, traceability, and controlled access.
  • Understanding of deploying and operating scalable web applications in cloud or enterprise environments, including cloud security, availability, monitoring, access management, and resource efficiency.
  • Experience with source control, pull requests, code reviews, defect tracking, build processes, unit testing, integration testing, frontend testing, API testing, and the full software development lifecycle.
  • Understanding of Agile or iterative software development practices.
  • Ability to document technical designs, API specifications, user-interface decisions, and operational procedures.
  • Experience applying secure coding practices in Python, RESTful services, and React.js, including authentication, authorization, role-based access, session management, input validation, secure API design, encryption, privacy, auditability, and security controls relevant to financial services.
  • Ability to identify and address common application vulnerabilities throughout design, development, testing, and maintenance.
  • Experience working across teams to understand requirements, communicate technical decisions, resolve dependencies, and deliver agreed outcomes.
  • Experience working independently, taking ownership of assigned responsibilities, and maintaining delivery against agreed priorities.
  • A bachelor's degree in Computer Science, Engineering, or a relevant field, or equivalent relevant professional experience.
  • Ability to write maintainable, testable, modular, and secure code, with understanding of object-oriented programming, asynchronous programming, error handling, and performance considerations.

Responsibilities

  • Design, develop, test, and maintain full-stack applications using Python, FastAPI and/or Django, React.js, and related technologies.
  • Develop secure, scalable, maintainable, and well-documented RESTful services.
  • Translate business and user requirements into technical designs, service interfaces, application components, and intuitive user experiences.
  • Create and implement sophisticated, responsive, and accessible user interfaces using React.js.
  • Apply UX/UI design principles to improve usability, consistency, navigation, and task completion.
  • Collaborate with product, business, design, architecture, quality assurance, data, and other technology teams.
  • Contribute to solution design, technical estimation, code reviews, testing, release planning, and production support.
  • Identify and resolve application defects, performance issues, integration challenges, and usability concerns.
  • Apply secure engineering practices throughout the development lifecycle, including appropriate access control, data protection, and secure API design.
  • Support scalable technology solutions that meet business, operational, regulatory, and security expectations within financial services environments.
  • Take ownership of assigned work, communicate progress and risks, and deliver outcomes within agreed timelines.
  • Create reusable components, optimize application and infrastructure usage, reduce unnecessary processing, and support efficient digital solutions.
  • Stay current with relevant full-stack development, UX/UI, security, cloud, and financial services technology practices.
  • Design and develop Python-based RESTful services using FastAPI and/or Django, while implementing sophisticated React.js interfaces informed by UX/UI requirements.
  • Participate in requirements discussions, design reviews, sprint planning, code reviews, testing activities, and collaboration with business, product, design, and technology teams.
  • Deliver production-ready code, API documentation, UI components, technical designs, test results, defect fixes, and progress updates for assigned initiatives.
  • Make technical decisions within the assigned scope, identify delivery and security risks, resolve issues, and escalate dependencies when decisions require broader review.
  • Maintain continuous professional development in full-stack engineering, React.js, UX/UI practices, application security, scalable architecture, and financial services technology.

Desired Qualifications

  • Experience designing full-stack applications for investment, portfolio, trading, risk, reporting, or other financial-services workflows.
  • Experience with modern React.js patterns, reusable components, state management, responsive design, and accessibility.
  • Familiarity with TypeScript or JavaScript development practices.
  • Experience with automated testing for Python APIs and React.js applications.
  • Exposure to cloud-based application deployment, containerization, and continuous integration and delivery.
  • Experience with design systems, usability testing, wireframing, prototyping, and user research.
  • Familiarity with application performance monitoring, logging, and production support practices.
  • Relevant certifications or formal training in cloud, software engineering, UX/UI design, or financial technology.
  • Experience with scripting or automation languages used in development and deployment activities.
  • Experience with relational and NoSQL databases.
  • Familiarity with data-intensive applications, reporting platforms, or investment-related data workflows.
  • Exposure to data migration, caching, search, or application performance optimization.
  • Experience with cloud-based application services, storage, networking, and monitoring.
  • Familiarity with containers, orchestration, infrastructure automation, continuous delivery, and optimizing cloud resource usage.
  • Experience with React state-management libraries, frontend routing solutions, component libraries, design systems, accessibility standards, and responsive design frameworks.
  • Exposure to asynchronous task processing, API gateways, messaging, or service-oriented architectures.
  • Experience with UX research, usability testing, and data-informed interface improvements.
  • Experience with continuous integration and continuous delivery pipelines, containerization, automated quality checks, static analysis, and application monitoring.
  • Experience with design collaboration and prototyping tools, test-driven development, behavior-driven development, or automated regression testing.
  • Experience implementing enterprise identity and access management integrations.
  • Familiarity with security testing, vulnerability remediation, audit requirements, and secure software development standards.
  • Experience designing solutions that protect sensitive financial and personal information.
  • Relevant training in Python, FastAPI, Django, RESTful services, React.js, UX/UI design, secure development, or cloud technologies.
  • Certifications in software engineering, cloud technologies, UX/UI design, or financial technology.

About the Company

Synechron

Digital transformation consulting for financial services

Synechron accelerates digital transformation for banks, asset managers, and insurance companies by delivering end-to-end digital, business consulting, and technology services. Its offerings help clients tackle complex business challenges through tailored solutions that combine technology implementation with strategic advisory. The company differentiates itself through its global delivery network, industry focus, and ability to provide integrated services across digital platforms, data, and operations. The goal is to help financial institutions move faster on digital initiatives, improve customer experiences, and optimize operations across worldwide markets.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2001

Recently Posted Jobs

Explore more opportunities at Synechron

See more jobs