Job Summary
Synechron is seeking a skilled Golang Developer to join our development team in this role you will design develop and maintain backend microservices and APIs utilizing Golang ensuring scalable secure and high-performing applications. Your contributions will support ongoing digital initiatives enhance system integrations and maintain high-quality software delivery. Collaborating with cross-functional teams you will contribute to a fast-paced environment focused on building reliable and efficient backend solutions.
Software Requirements
Required: Golang (version 1.16) Docker Buildkite Git relational databases (PostgreSQL) NoSQL databases (DynamoDB) API design tools (Postman or similar)
Preferred: Infrastructure-as-Code tools (Terraform CloudFormation) observability tools (Datadog CloudWatch) AWS services (Lambda EventBridge SQS/SNS)
Experience level: Practical experience with cloud-native backend development containerization and CI/CD pipelines is essential
Overall Responsibilities
Develop and maintain backend microservices and RESTful APIs using Golang
Collaborate with senior engineers and cross-functional teams to create scalable secure and reliable service components
Support existing applications through debugging optimization and performance enhancements
Integrate backend services with databases messaging systems and internal APIs
Participate actively in Agile ceremonies such as stand-ups planning and code reviews
Contribute to continuous integration and deployment pipelines to enable rapid and reliable releases
Write and maintain clear technical documentation for developed applications and APIs
Actively troubleshoot and resolve issues impacting system performance and stability
Technical Skills (By Category)
Programming Languages:
Required: Golang (1.16) SQL
Preferred: Additional scripting languages like Python or Bash for automation
Databases/Data Management:
PostgreSQL DynamoDB or equivalent NoSQL/Relational databases
Cloud Technologies:
AWS (preferred) with understanding of core services like EC2 Lambda S3 SQS API Gateway
Frameworks and Libraries:
REST API design Microservice architecture API testing tools (Postman)
Development Tools & Methodologies:
Git Buildkite or similar CI/CD tools Agile/Scrum practices Infrastructure-as-Code (Terraform preferred)
Security Protocols:
Basic understanding of OAuth2 JWT secure API design and secure coding practices
Experience Requirements
34 years of hands-on experience developing backend applications with Golang
Demonstrable experience building and scaling microservices in a cloud environment
Experience integrating with databases message brokers (Kafka SQS EventBridge)
Familiarity with CI/CD pipelines and containerized deployments (Docker)
Industry experience in finance fintech or regulated sectors is advantageous but not mandatory
Alternative: Extensive enterprise backend development with other programming languages supplemented with Golang learning
Day-to-Day Activities
Design implement and optimize backend microservices and APIs in Golang
Collaborate with QA and DevOps teams during development testing and deployment cycles
Monitor troubleshoot and optimize application performance and reliability
Maintain and improve CI/CD pipelines for continuous delivery
Write and review code conduct code reviews and ensure adherence to best practices
Update technical documentation user guides and contribute to team knowledge sharing
Qualifications
Bachelors degree in Computer Science Software Engineering or a related field (or equivalent practical experience)
Proven experience with Golang application development and microservices architecture
Good understanding of RESTful API design security best practices and database management
Certification in cloud services (AWS Cloud Practitioner Solutions Architect or similar) is a plus
Strong motivation for continuous learning and professional growth
Professional Competencies
Strong analytical and problem-solving skills with focus on clean efficient code
Effective team collaboration and communication skills across technical and non-technical stakeholders
Ability to work independently own tasks and deliver high-quality work within deadlines
Flexibility to adapt to evolving project requirements and technological updates
Attention to detail quality and best practices in software development
Commitment to producing reliable maintainable and scalable code
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more