Thunder is a leading Salesforce Consulting Partner, specializing in transforming organizations using Salesforce's suite of services including Service Cloud, Data Cloud, and Marketing Cloud. By leveraging their expertise in business consulting and human-centered design, Thunder helps clients achieve ambitious goals while enhancing employee and customer satisfaction. Their commitment to rapid implementation and continuous improvement makes them a trusted partner for businesses across various industries.
Salesforce Implementation • Salesforce Consulting • Configuration • Solution Architecture • User Adoption
February 26
Apache
Cassandra
Cloud
Distributed Systems
Django
Flask
Java
JavaScript
Kafka
Kubernetes
Microservices
MongoDB
MySQL
Node.js
NoSQL
Postgres
Python
RabbitMQ
Spring
Spring Boot
SpringBoot
Terraform
Go
Thunder is a leading Salesforce Consulting Partner, specializing in transforming organizations using Salesforce's suite of services including Service Cloud, Data Cloud, and Marketing Cloud. By leveraging their expertise in business consulting and human-centered design, Thunder helps clients achieve ambitious goals while enhancing employee and customer satisfaction. Their commitment to rapid implementation and continuous improvement makes them a trusted partner for businesses across various industries.
Salesforce Implementation • Salesforce Consulting • Configuration • Solution Architecture • User Adoption
• Lead Backend Engineer responsible for the technical direction of the backend engineering team. • Collaborate with engineers and stakeholders to design and develop APIs, microservices, and backend systems. • Ensure code quality through code reviews, testing, and debugging. • Drive improvements in development workflows and mentor team members for collaboration. • Collaborate with Security to protect data and implement security best practices. • Ensure backend systems are performant and scalable to meet business needs.
• A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is preferred. • Typically, a minimum of 5 to 8 years of experience in software development, with at least 3-5 years of experience in backend development, is required. • Experience in a leadership role. • Deep understanding of microservices architecture principles, including service decomposition, inter-service communication, and resilience patterns like circuit breakers and retries. • Proficiency in Kubernetes for container orchestration, including deploying, scaling, and managing containerized applications, as well as knowledge of Kubernetes networking and storage. • Knowledge of distributed systems concepts such as CAP theorem, eventual consistency, and distributed tracing for designing and developing scalable and fault-tolerant backend services. • Expertise in backend programming languages such as Java, Python, Go, or Node.js, as well as frameworks like Spring Boot, Django, Flask, or Express.js for building scalable and resilient microservices. • Experience with multiple database types including relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g., MongoDB, Cassandra, Timescale), and data streaming solutions (e.g., Apache Kafka, RabbitMQ) for storing and processing data in distributed environments. • Proficiency in designing and developing RESTful APIs and asynchronous messaging protocols like AMQP for communication between microservices. • Familiarity with Infrastructure as Code tools like Terraform for automating the provisioning and management of infrastructure resources. • Experience in setting up and maintaining CI/CD pipelines. • Knowledge of monitoring and observability concepts and tools. • Ability to optimize the performance and scalability of microservices through techniques like caching, load balancing, horizontal scaling, and database sharding. • Understanding of DevOps principles and practices for collaboration between development and operations teams, including continuous integration, continuous deployment, and infrastructure automation. • Experience designing and implementing complex backend systems. • Familiarity with RESTful APIs, Cloud Native design patterns, distributed systems, database internals, microservices architecture, and other cloud design patterns. • Strong leadership skills and ability to communicate effectively with technical and non-technical stakeholders. • Strong problem-solving skills and ability to identify and resolve complex technical issues. • Commitment to continuous learning and staying up-to-date with the latest technologies and industry trends.
Apply NowFebruary 7
Join a super app company as a Senior Backend Engineer to develop Java backend solutions.
February 5
Join TalPod to lead Golang development and mentor junior engineers in a dynamic environment.
November 5, 2024
Senior Backend Software Engineer role at Digital Zone, enhancing e-commerce solutions for customer satisfaction.
November 5, 2024
Design and implement solutions for Digital Zone's e-commerce platform.
Discover 100,000+ Remote Jobs!
We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.
Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.
Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!
New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.
Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.
Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.