Sr. Full Stack Developer

2 Months ago • 6 Years + • Full Stack Development

Job Summary

Job Description

The Senior Software Developer at Ansira will be responsible for building and maintaining cloud-native applications for the Through Channel Marketing Automation SaaS Platform. This role involves working within a cross-functional, agile team to develop scalable, distributed systems, enhance user experiences, and collaborate with engineering and product teams. The developer will be involved in the full development life cycle and expected to contribute to system design and strategy. Responsibilities include designing, developing, testing, deploying and maintaining user centric, fast and reactive interfaces using modern web technologies, writing scalable, performant, readable and tested code, participating in code reviews, and documenting knowledge.
Must have:
  • 6+ years of engineering experience in a complex environment
  • 6+ years of experience with HTML5, CSS3, JavaScript
  • 6+ years of experience with Object Oriented Programming
  • 6+ years of experience with web development frameworks
Good to have:
  • Expertise in Java, PHP, Python
  • Experience with Vue.js
  • Experience with Zend, Laravel, Spring

Job Details

The Senior Software Developer at Ansira will contribute to building and maintaining cloud-native applications for its Through Channel Marketing Automation SaaS Platform. Working in a cross-functional, agile team, this role involves developing scalable, distributed systems, enhancing user experiences, and collaborating across engineering and product teams. The ideal candidate is a proactive, cloud-savvy professional who thrives in dynamic environments, contributes to system design and strategy, and values continuous learning and team collaboration. This position offers opportunities for career growth, mentorship, and work on impactful business solutions.

As a Senior Software Developer, you will take part in the development of software for Ansira’s Through Channel Marketing Automation SaaS Platform. In this role, you will be part of a cross-functional team developing and running highly complex cloud-native applications and services, while meeting the business requirements and improving overall user experience.

The Senior Software Developer is a self-starter with a strong desire to work with cloud-native technologies & processes, improve efficiency along the way and make an impact while contributing to cross-functional teams. You will have opportunities to work on multiple layers of our technology stack, ranging from customer-focused user experience work, building scalable distributed cloud services, working with big data and everything in between. You will learn how to design services and experiences that are required to work around the globe.

You are expected to contribute more than just code. You’ll be involved in defining how things work, what they do, and why we do that instead of something else. We also expect you to share your knowledge and expertise with everyone else. Your ability to creatively collaborate and execute team goals will affect scalability and directly contribute to the company's product and the features our team builds. You will collaborate with product, engineering, and other development teams in Ansira to build cloud-native applications and services using modern web technologies in a dynamic and agile environment.

You will be part of a fun, diverse team that seeks challenges, loves learning and values teamwork. You will have opportunities for learning, mentorship, career growth, and work on high-business impact areas.

Responsibilities:

  • Contribute to the full development life cycle of features and products in our SaaS Platform aiming to meet or exceed customer SLAs.

  • Participate in the design, development and implementation of large-scale distributed systems using cloud-native principles and technologies.

  • Participate in the design, development and implementation of applications and services able to process large volumes of data, focusing on security, scalability, latency, and resiliency.

  • Design, develop, test, deploy and maintain user centric, fast and reactive interfaces using modern web technologies.

  • Design, develop, test, deploy and maintain fast, secure, scalable and highly available backend services in the public cloud (GCP) leveraging modern cloud-native technologies, microservices and DevSecOps best practices.

  • Write scalable, performant, readable and tested code following standards and best coding practices.

  • Develop test strategies, use automation frameworks, write unit/functional tests to drive up code coverage and automation metrics.

  • Participate in code reviews and provide meaningful feedback that helps other developers to build better solutions.

  • Present your own designs to other development teams, engineering or stakeholders and review designs of others.

  • Contribute relevant, clean, concise and quality documentation to SproutLoud's knowledge base to support/increase information sharing within the organization.

  • Learn about SproutLoud’s business, master our development process, culture and code base, then improve it.

  • Establish strong working relationships at all organizational levels and across functional teams.

  • Collaborate with the interna/external stakeholder and product team to gather functional and non-functional requirements and identify the business requirements.

  • Work closely with product owners and a wide variety of stakeholders to analyze and break down large requirements into small, simple, workable deliverables.

  • Ability to work in a fast paced environment and deliver incremental value iteratively and continuously.

  • Take responsibility and ownership of product timelines and deliverables.

  • Mentor others in development technologies, tools, and processes.

Qualifications:

  • Bachelor's Degree in computer science, computer science engineering, related field, or equivalent experience

  • 6+ years of active engineering experience in a complex environment and/or comparable experience such as successful engineering and deployment of enterprise-grade technology assets in an agile product environment

  • 6+ years of hands on experience with HTML5, CSS3, JavaScript

  • 6+ years of hands on experience with Object Oriented Programing and OO Design patterns

  • 6+ years of hands on experience with web development frameworks

  • 6+ years of hands on experience with RDBMS

  • 4+ years of hands on experience with modern front-end frameworks

  • Expertise in Data structures and Algorithms.

  • Expertise in web principles, standards and fundamental technologies.

  • Proficiency in various layers, including application, presentation, network, and data layers.

  • Proficiency designing, building and deploying scalable, highly available full-stack solutions.

  • Proficiency on RDBMS and NoSQL databases

  • Proficiency consuming web services (REST, SOAP) and integrating with third-party systems.

  • Proficiency designing, developing, testing and publishing RESTful services using OpenAPI.

  • Proficiency in public cloud providers (AWS, Azure, GCP, etc). Emphasis on Google Cloud Platform.

  • Proficiency in Test Driven Development (TDD) or experience with automated testing including unit and functional testing.

  • Proficiency in Continuous Integration, Continuous Delivery and DevSecOps best practices.

  • Competency on OWASP security principles, understanding accessibility, and security compliance.

  • Competency on Unix and command line tools.

  • Competency on UML or C4 models.

  • Competency on System Design, Domain Driven Design and Microservices architecture.

  • Competency on containers (Docker) or Kubernetes.

  • Competency on user authentication, authorization, including OAuth 2, OpenID Connect, SAML 2, Single Sign-On (SSO), and IAM

  • Competency on the twelve-factor methodology for building SaaS apps.

  • Experience with the entire Software Development Life Cycle (SDLC), Agile Development, SCRUM, or Extreme Programming methodologies

  • A passion for solving problems and providing workable solutions while demonstrating the flexibility to learn new technologies that meet business needs.

  • Strong communication skills (English) as well as experience in mentoring and educating your peers.

 

Preferred Knowledge/Skills :

  • Expertise in one or more Object Oriented Programming languages such as Java, PHP, C++, C#, Python, Ruby, etc. Emphasis on Java, PHP and Python.

  • Expertise in web fundamental technologies such as HTML5, CSS3, JavaScript, JSON, XML, AJAX, HTTP.

  • Expertise in one or more JavaScript Frameworks such as jQuery or Ext.

  • Expertise in one or more web development frameworks such as Zend, Laravel, Lumen, Symfony, Spring, Flask, etc. Emphasis on Zend, Laravel and Spring.

  • Expertise in one or more front-end frameworks such as AngularJS, React, Vue.js. Emphasis on Vue.js.

  • Expertise in one or more Template Engine/Processors such as Smarty, Blade, Twig, Mustache, Handlebards, etc. Emphasis on Smarty and Twig.

  • Expertise in one or more testing frameworks such as PHPUnit, JUnit, Codeception, Jest, Cypress, Mocha, Chai. Emphasis on PHPUnit, JUnit, Codeception or Jest.

  • Proficiency in SQL/PLSQL, schema design, and one or more RDBMS such as PostgreSQL, MySQL, Oracle, SQL Server, etc. Emphasis on PostgreSQL.

  • Proficiency in one or more Version Control Systems such as Git, SVN, CVS, Team Foundation. Emphasis on Git.

  • Proficiency in one or more modern CSS Frameworks such as Bootstrap, Foundation, Bulma, Materialize CSS. Emphasis on Bootstrap.

  • Proficiency in one or more modern CSS precompilers such as Less or Sass.

  • Proficiency in full-stack observability principles (tracing, metrics, logging) and one or more observability tools such as Apache Skywalking, Prometheus, Grafana, Graylog, and StackDriver.

  • Proficiency in one or more testing, debugging and optimization tools such as JMeter, Postman, Developer Tools, YSlow, HTTPWatch, etc.

  • Competency in distributed or NoSQL databases such as CockroachDB, MongoDB, Cassandra, Couchbase, DynamoDB, Redis, etc.

  • Competency developing Event-Driven apps using message brokers such as Apache Kafka, Pulsar. Emphasis on Apache Kafka.

 

It’s a plus if you have any of the following skills:

  • Experience developing, publishing and running microservices .

  • Experience with Service Mesh such as Istio or LinkerD. Emphasis on Istio.

  • Experience with API management tools such as KrakenD, APIGee, Kong, etc. Emphasis on KrakenD.

Similar Jobs

Cognite - Technical Account Manager

Cognite

Phoenix, Arizona, United States (Hybrid)
2 Months ago
Ansys - R&D Verification Engineer

Ansys

(Remote)
2 Months ago
Vendavo - Enterprise Customer Success Manager

Vendavo

London, England, United Kingdom (Remote)
1 Month ago
adictiz - Project Manager

adictiz

Lille, Hauts-de-France, France (On-Site)
2 Months ago
Cognite - Full Stack Engineer

Cognite

Phoenix, Arizona, United States (Hybrid)
1 Month ago
Monolith production - Senior Software Engineer - Full stack developer

Monolith production

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rockstar Games - Full Stack Developer

Rockstar Games

New York, United States (On-Site)
2 Months ago
Scopely - Senior Fullstack Engineer - Monopoly GO!

Scopely

Culver City, California, United States (Remote)
1 Month ago
Infosys - Lead .Net Fullstack Developer

Infosys

Plano, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rippling - Account Executive - IT

Rippling

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Sonar Source - Enterprise Account Executive - UKI

Sonar Source

London, England, United Kingdom (On-Site)
1 Year ago
Globalization Partners - Sr Software Engineer

Globalization Partners

United Kingdom (Remote)
2 Months ago
Axon - Senior Enterprise Account Executive

Axon

San Francisco, California, United States (Remote)
5 Months ago
upwork - Senior Product Manager, AI Workflows

upwork

United States (Remote)
3 Weeks ago
Ansys - Senior Backend R&D Engineer

Ansys

Montigny-le-Bretonneux, Île-de-France, France (Remote)
2 Months ago
Rippling - Senior Security Engineer - Corporate Security

Rippling

San Francisco, California, United States (Remote)
3 Months ago
Actian - Sustenance Engineer - Actian Data Platform - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
9 Months ago
WebFX - Junior Back-End Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
4 Months ago
USE Insider - Customer Success Manager - Malaysia

USE Insider

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Colombia

Maxis Studios - Senior Software Engineer - The Sims

Maxis Studios

Bogota, Colombia (On-Site)
1 Month ago
Evolution  - Studio Operations Manager

Evolution

Colombia (On-Site)
5 Months ago
Unisys - DBA Vendor Sr Analyst

Unisys

Bogotá, Bogota, Colombia (On-Site)
2 Months ago
Growe - Data Analyst

Growe

Colombia (On-Site)
1 Month ago
N-ix - Senior iOS Engineer

N-ix

Colombia (On-Site)
1 Month ago
Super.com - Machine Learning Engineer

Super.com

Bogotá, Bogota, Colombia (Hybrid)
2 Months ago
Experian - BI & Data Intelligence Senior Specialist

Experian

Bogotá, Bogota, Colombia (On-Site)
1 Month ago
endava - Senior Automation Tester

endava

Cali, Valle Del Cauca, Colombia (On-Site)
3 Weeks ago
Experian - INFRASTRUCTURE TECHNICAL LEADER 1

Experian

Bogotá, Bogota, Colombia (Hybrid)
1 Month ago
N-ix - Middle Node.JS Engineer

N-ix

Colombia (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Next Level Business Services - Full Stack Java Developer

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
9 Months ago
Make - Senior Software Engineer - Full-Stack (with Angular)

Make

Prague, Prague, Czechia (On-Site)
2 Months ago
Patreon - Fullstack Software Engineer, Core Creator Experience

Patreon

New York, New York, United States (Hybrid)
3 Months ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Los Angeles, California, United States (Remote)
9 Months ago
Zenoti - Software Engineer .NET Full Stack

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Mercury - Senior Full-Stack Engineer

Mercury

San Francisco, California, United States (On-Site)
2 Months ago
Volks Byte - Senior Software Engineer – AR/VR, AI/ML & Full-Stack

Volks Byte

Dhaka, Dhaka Division, Bangladesh (Remote)
4 Months ago
velotio technologies  - Lead Fullstack Engineer

velotio technologies

Pune, Maharashtra, India (Remote)
1 Month ago
Assystems - Full Stack React and Java Developer

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
Domo - Senior Software Engineer (Full Stack)

Domo

Pune, Maharashtra, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ansira is the leading marketing platform for brands that operate in distributed ecosystems. By orchestrating the entire brand-to-local value chain, Ansira synchronizes global companies’ internal and external teams across channels, markets and regions. Ansira leverages AI-powered technology, vertical expertise, local insights and strategic partnerships to optimize marketing performance and empower partner growth at scale.

Pune, Maharashtra, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Missouri, United States (Remote)

Noida, Uttar Pradesh, India (Hybrid)

Hawaii, United States (Remote)

Colombia (Remote)

Pune, Maharashtra, India (Hybrid)

Colombia (Remote)

Pune, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by ansira

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug