Senior Software Engineer (Full Stack)
3Pillar Global
IndiaremotePosted 1 month ago
Skill Required
Full-Stack-EngineeringFrontend-DevelopmentBackend-EngineeringSoftware-EngineerMobile-DevelopmentFull-Stack-EngineerSenior-Full-Stack-EngineeringSenior-Full-Stack-Engineer-(React-Node.Js)Senior-Fullstack-DeveloperSenior-Full-Stack-DevelopmentSenior-Full-Stack-Engineer-(JavaScript-Python)Senior-Fullstack-+-DevOps-EngineerSenior-Full-Stack-Engineer-(Java-+-Cloud)Full Stack DeveloperSoftware EngineerSoftware DeveloperBackup and RecoveryDesign PatternsJetpack ComposeData StructuresMicroservicesReact NativeEngineeringR ProgrammingTypeScriptServerlessKubernetesdevelopingCryptographybuildingPostgreSQLExpressAndroidSwiftUIwrittenTestNGKotlinSQLiteOracleDockerdesignFulltime
Key highlights
- 5+ years of software engineering experience shipping enterprise‑grade, multi‑tenant web platforms or native consumer mobile applications.
- Flexible work environment – remote‑first, office, or hybrid.
- Expertise required in NodeJs, React, React Native, Docker, and Postgres.
- Opportunity to work on cutting‑edge AI transformation projects across finance, healthcare, media, and technology.
- Career growth accelerated by the professional services model.
- Global, English‑speaking team with emphasis on well‑being and diversity.
Role overview
Responsibilities
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
- Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
- Proficiently gather requirements and organize/present developed features for clients.
- Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
- Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
- Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
- Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
- Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
- Core Feature Engineering: Develop critical functional logic across platform components, including global identity management, cross-system profile sync configurations, and conditional event state machines for multi-variant tournament bracket processing.
- High-Performance Client Architectures: Build out client-side data persistence layers and sync semantics for native iOS (Swift/SwiftUI) or Android (Kotlin/Compose) structures, ensuring a sub-2-second cold launch target and reliable local reads under zero-connectivity field conditions.
- Cryptographic Data Protections: Implement field-level encryption protocols using AWS KMS customer-managed keys on sensitive user attributes, specifically enclosing minor-athlete medical, dietary, and safeguarding-restricted parameters.
- Advanced Integration Adapters: Construct third-party integration adapters running at a non-accelerated baseline factor, connecting messaging transports (WhatsApp Business API fan-out), profile systems of record, and peer-to-peer payment gateway handoffs.
- Automated Verification Feeds: Write comprehensive unit, integration, and contract test fixtures to feed the automated evaluation harness, ensuring that features cleanly handle complex boundary conditions.
- Technical Mentorship & Governance: Perform exhaustive code reviews at assigned trust tiers and provide active mentorship to software engineers regarding modular decoupling, defensive coding, and domain safety.
Requirements
- Minimum of 5+ years of experience/expertise in the specified areas.
- Expertise in NodeJs (primary), React, React Native, mobile app experience, Docker, Postgres.
- Proven experience in developing microservices and local environment setup.
- Proven track record of design, development and implementation of React UI/.Net based large volume, high availability enterprise applications.
- Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning.
- Strong NodeJs (Typescript, Express Framework, type-orm, class-validator) based microservices development.
- Excellent exposure in unit testing by Jest.
- Good knowledge in design patterns.
- Hands‑on experience with RDBMS like Oracle/SQLServer and ability to write data structures, basic SQL queries and knowledge of joins, views, GROUP BY, HAVING, etc.
- Excellent oral/written communication and interpersonal skills with ability to multitask and work under pressure to meet deadlines.
- Experience in Agile software development methodologies.
- Expertise in applying Object‑Oriented Programming principles (abstraction, encapsulation).
- High‑level design proficiency following UML / C4 / ArchiMate.
- Experience in creating and implementing well‑tested, scalable, and performant enterprise‑level systems.
- Practice and initiative mentoring other engineers and decision‑makers throughout the organization.
- Good understanding of SOLID principles.
- Familiarity with OWASP.
- Proficiency in the English language.
Nice to have
- Experience with Object‑Relational Mappers (ORMs).
- Knowledge of architectural (Microservices, Serverless etc.) and design (Factory, Singleton, Observer etc.) patterns.
- Additional unit testing experience.
- Working in the Cloud.
- Containers using Docker/Kubernetes.
- Specific client‑engagement specified technologies, to be determined and vetted at interview.
- Advanced proficiency in native iOS (Swift/SwiftUI) or native Android (Kotlin/Jetpack Compose), local database architectures (SQLite, CoreData, Room), and offline delta‑sync patterns against server cursors (mobile focus).
- Advanced proficiency in modular backend engineering, contract‑driven REST/BFF API design, data aggregation models, and multi‑tenant schema isolation (backend focus).
- Direct experience provisioning and utilizing AWS resources, including private Amazon S3 media buckets with short‑expiry access tokens, parameter stores, and serverless compute executions.
- Strong proficiency in SQL and relational database design, with engineering‑level understanding of tenant isolation constraints and row‑level data access policies.
Benefits
- Flexible work environment – office, home, or hybrid, with a remote‑first approach.
- Opportunity to work with a global team across North America, Europe, Latin America, and Asia, collaborating in English daily.
- Well‑being focus including fitness offerings, mental‑health plans (country‑dependent), and generous time off.
- Professional services model that accelerates career growth and development across projects, offerings, and industries.
- Commitment to diversity and inclusion as an equal‑opportunity employer, guided by values of Intrinsic Dignity and Open Collaboration.
- Access to global resources and learning from top talent worldwide.
Additional details
- 3Pillar is an AI transformation partner helping enterprises build AI‑native products and intelligent agents across multiple industries.
- The HelixAI platform and Helix Pods delivery model place engineers at the center of agentic transformation, delivering open, portable, and lasting solutions.
- Company presence spans North America, Europe, Latin America, and Asia.
- Originally posted on Himalayas.