Job Closed
This listing is no longer active.
We provide the best software engineering solutions by investing in our people first.
Senior Full-Stack Developer, Node.js, React
Location
Brazil
Posted
84 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer, Node.js, React
Jalasoft
- Take ownership of building and optimizing web applications that deliver exceptional user experiences - Work across the entire stack to deliver high-quality software solutions that meet the evolving needs of clients
Job Requirements
- Must-Have**
- 7+ years of professional software development experience
- Advanced proficiency in JavaScript and Node.js
- Advanced proficiency in React.js
- Strong experience designing and architecting RESTful APIs
- Proficiency in MongoDB
- Proficiency in PostgreSQL (pgAdmin)
- Strong Git workflow experience (branching strategies, PR reviews)
- Ability to design scalable backend and frontend architectures
- Strong understanding of system design principles
- Experience defining API versioning strategies
- Performance optimization (backend and frontend)
- Strong error handling and logging practices
- Nice-to-Have**
- Experience with Angular.js
- Experience with AWS QuickSight
- Any Business Intelligence experience (Power BI, Tableau, Cognos, Domo, Qlik)
- Exposure to CI/CD pipelines
Benefits
- Remote work
- 13 floating holiday
- 15 vacation days per year completed
- Good working environment
Related Guides
Related Job Pages
More Backend Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Senior Engineer, you will own the technical health and architectural evolution of mission-critical .NET backends. You will act as the primary anchor for complex 3-tier architectures and SQL databases, orchestrating high-performance API integrations and modernizing system workflows. This role requires an autonomous mindset to navigate diverse codebases, provide clarity through documentation, and drive technical excellence across the delivery lifecycle. Your success is measured by system reliability, the proactive management of technical debt, and your ability to mentor and elevate the engineering team. - Lead the development of robust .NET architectures, ensuring high performance, security, and scalability. - Design and evolve seamless RESTful integrations to automate and streamline enterprise workflows. - Manage SQL databases environments, focusing on schema design, query optimization, and performance tuning. - Elevate team output through deep code reviews, technical mentorship of mid-level and junior engineers, and clear communication with stakeholders. - Proactively identify technical debt, reverse-engineer complex logic, and implement modern methodologies to improve efficiency. Qualifications - 5+ years of dedicated backend development experience. - Advanced proficiency in C#, .NET Core / .NET 5+, and ASP.NET Web API. - Strong experience in SQL databases management, complex stored procedures, and performance tuning. - Deep understanding of CI/CD, Git, and cloud-native environments (GCP, Azure or AWS). - Proven experience with microservices or distributed 3-tier architectures. - Advanced English proficiency (written and verbal) for collaboration with US-based clients. - Mandatory experience in nearshore/offshore client-facing startup cultures. Benefits - USA Contractor / 100% Remote - Competitive Pay (USD) - Holidays Off & Paid Time Off - Health insurance assistance program - Opportunity to work with high-growth US-based companies and cutting-edge tech stacks.
• Support, deployment and development of new system modules
Senior Backend Engineer
DistroDistro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
About Ovation Ovation is a comprehensive customer experience management platform for restaurant brands. Without Ovation, guests who want to share feedback are forced to use long surveys (too much friction), online reviews (hurts restaurants), or complaining (ineffective). There is a better way to connect with guests, build relationships, and make restaurants better: Ovation. The world of guest communication has changed forever--and we’re making it happen for hospitality! The Role We're looking for a Senior Backend Engineer who thrives in building event-driven, distributed systems that power customer-facing experiences at scale. This is a high-impact role where you'll design and build systems that directly affect how thousands of restaurants connect with their customers. You'll have the autonomy to make architectural decisions, mentor other engineers, and shape our technical direction. Ovation is poised to grow to amazing new heights, and we want you along for the ride! What Makes This Role Interesting You'll be at the forefront of AI-powered product development, building intelligent features that transform how restaurants connect with millions of customers. Your value as an engineer will skyrocket with what you learn here! As part of a small, high-impact engineering team, you'll have significant influence over our technology stack, architecture decisions, and product direction. Your voice will directly shape where we go. This is a rare opportunity to work on challenging problems at scale (event-driven microservices, real-time communications, complex integrations) while building the technical foundation of a rapidly growing platform. What We Offer • Competitive Compensation: Strong, competitive salary • Flexible Work: Remote-first culture with occasional fun in-person gatherings • Growth: Clear career progression path with growth opportunities • Learning: Budget for new tools and the flexibility to experiment • Health & Wellness: Great benefits with 401k matching • Work-Life Balance: Flexible hours, generous PTO, company holidays, Focus Fridays, and a life-balance policy for messaging only during work hours (excluding emergencies) What You'll Do System Design & Architecture • Design and implement scalable, event-driven microservices that handle high-volume customer interactions • Build robust APIs consumed by web, mobile, and third-party integrations • Design database schemas and queries that perform well at scale • Make architectural decisions about service boundaries, data flow, and system integration patterns • Lead technical discussions on trade-offs between different approaches to solving complex problems • Build systems with observability in mind: logging, metrics, tracing, and alerting Core Development • Develop features across our backend services: survey orchestration, messaging systems, campaign execution, analytics processing, and integration webhooks • Build and maintain integrations with external platforms (POS systems, loyalty programs, review platforms) • Implement business logic that spans multiple services and data sources • Write clean, maintainable code with comprehensive test coverage AI-Powered Development • Build AI-driven features by integrating with AI APIs (OpenAI, Anthropic, etc.) • Leverage proven AI-first strategies in development that rise above just vibe coding • Experiment with tools to level up our SDLC Collaboration & Leadership • Mentor junior and mid-level engineers through code reviews and pair programming • Collaborate with product managers to translate requirements into technical designs • Work with frontend engineers to design effective API contracts • Share knowledge and establish engineering best practices • Establish a long-term technical vision What We're Looking For Core Competencies (Required) Distributed Systems Expertise • 5+ years of experience building backend systems, APIs, or distributed services • Strong understanding of microservices architecture, service-to-service communication, and eventual consistency • Experience with event-driven architectures (message queues, pub/sub, event buses) API Design & Development • Deep experience designing and building RESTful or GraphQL APIs • Understanding of API versioning, authentication/authorization, and rate limiting • Knowledge of API documentation and contract-first development Database Design & Optimization • Strong database design skills with either SQL or NoSQL databases • Experience with query optimization, indexing strategies, and performance tuning • Understanding of data modeling for operational vs analytical workloads Software Engineering Fundamentals • Test-driven development mindset with experience in unit, integration, and end-to-end testing • Understanding of CI/CD pipelines and deployment automation • Experience with version control, code review, and collaborative development Valued Experience While we don't require experience with our specific tech stack, the following backgrounds would help you ramp up quickly: Technologies We Use • Language: Node.js / TypeScript (we're open to engineers from Python, Ruby, Go, Java, C#, etc.) • Cloud Platform: AWS (Lambda, EventBridge, SQS, S3, API Gateway, DynamoDB) • Database: MongoDB with Mongoose (experience with any document database like Cosmos DB, Firestore, etc. translates well) • Framework: Serverless Framework (experience with serverless architecture, FaaS, or containerized microservices) • Patterns: Event-driven architecture, CQRS, saga pattern, outbox pattern Domain Experience • SaaS platform development for B2B customers • Multi-tenant architecture and data isolation • Real-time communication systems (SMS, email, webhooks) • Integration platforms or API aggregation • Restaurant tech, hospitality, or local business software AI & Machine Learning • Experience integrating LLM APIs (OpenAI, Anthropic, Cohere, etc.) • Prompt engineering and optimization for production systems • Building AI-powered features (sentiment analysis, text generation, classification) • Cost optimization and latency tuning for AI services Platform & Tools • Infrastructure as Code (CloudFormation, Terraform, CDK, Pulumi) • Monitoring and observability tools (New Relic, DataDog, Sentry, CloudWatch) • API documentation tools (Swagger/OpenAPI, Postman) • Background job processing systems (Celery, Sidekiq, Bull, etc.) Our Tech Stack You'll be working with: • Backend: Node.js • Platform: AWS • Database: MongoDB Atlas with Mongoose ODM • Event System: AWS EventBridge for inter-service communication • Message Queues: AWS SQS for async processing • Monitoring: New Relic APM, CloudWatch Logs • Deployment: GitHub Actions CI/CD Don't worry if this isn't your current stack - we value strong engineering fundamentals and system design skills over specific tool knowledge. Senior engineers adapt quickly, and we'll support your learning curve. Job Type: Full-time Pay: $140,000.00 - $200,000.00 per year Work Location: Remote $140,000 - $200,000 a year
Senior Personalization Analytics Analyst (Remote)
Kohl'sIt’s no secret that our associates love #LifeAtKohls and we know you will too.
Role Specific Information Job Description About the Role As Senior Personalization Analytics Analyst, you will lead the development, testing and curation of statistical and machine learning models to inform and support customer strategy within Marketing. This role focuses on providing analytical and technological support and consultation to key partners within the marketing organization, ranging from the executive level to our strategy teams. In addition, this person may lead the co-development of marketing technologies with our IT teams. What You’ll Do - Construct and curate datasets for model features - Develop the methodology for model creation, testing, execution, and maintenance - Manage each project and code base in Github - Lead working groups and participate in steering committees with our IT partners - May lead UAT testing - Provide project communications to Marketing leaders - Cultivate meaningful relationships with our business partners - Define analytical and reporting requirements with partners - Respond to most complex inquiries with actionable insights and advice - Deliver technical capabilities to partners - Create dashboards or decks to provide recommendations - Provide high level data driven insights that confirm or refute our partner’s hypothesis - Provide guidance to Marketing leaders on investments in technology - Demonstrate the ROI of technological advancements via proof on concept projects - Additional tasks may be assigned as necessary What Skills You Have Required - Bachelor’s Degree in relevant field - Experience coding in general purpose languages, e.g. Java, Python, C++ - Experience developing, testing, and curating statistical and machine learning models - Experience using traditional RDBMS, e.g. Teradata, MSSQL Server - Experience using cloud offerings, e.g. Azure, AWS, GCP - Experience using software version control, e.g. Github - Experience using any flavor of the Apache Hadoop Framework, e.g. Hortonworks, Cloudera, MapR - A demonstrated ability to establish and maintain strong working relationships and achieve results by working collaboratively with others - Ability to work in a rapidly changing environment while prioritizing and managing multiple tasks - Strong oral and written communication skills, including experience with data visualization technologies such as Jupyter Notebooks, R Shiny, and Tableau Preferred - Master’s Degree or Ph.D in the hard sciences, computer science, engineering or other applicable field - 4+ years of relevant Data Science, Applied Mathematics, and/or IT experience Essential Functions The requirements listed below are representative of functions you will be required to perform, however you may be required to perform additional functions. Kohl’s may revise this job description at any time. To perform this job successfully, you must be able to perform each essential function satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions, absent undue hardship. - Ability to perform the accountabilities listed in the “What You’ll Do” Section - Ability to comply with dress code requirements - Basic math and reading skills, legible handwriting, and basic computer operation - Ability to maintain prompt and regular attendance and meet scheduling requirements as set by the company - Ability to learn and comply with all company policies, procedures, standards and guidelines - Ability to receive, understand and proactively respond to direction from leadership and other company personnel - Ability to work as part of a team and interact effectively and appropriately with others - Ability to maintain composure and work in a fast paced environment while - accomplishing multiple tasks within established timeframes - Ability to satisfactorily complete company training programs - Ability to use a personal computer for tasks such as communicating, preparing reports, etc. - Ability to plan, prioritize and monitor activities across business units - Ability to complete or oversee the completion of assigned projects in a timely manner




