Software Engineer

Job Locations PL-Warszawa
Posted Date 6 days ago(11/15/2024 2:10 PM)
Job ID
2024-9064
Category
Technology
# of Openings
1
FTE Status
Full-time

Description

SPS Commerce is the world’s leading retail network, connecting trading partners around the globe to optimize supply chain operations for all retail partners. We support data-driven partnerships with innovative cloud technology, customer-obsessed service and accessible experts so our customers can focus on what they do best. To date, more than 120,000 companies in retail, grocery, distribution, supply, and logistics have chosen SPS as their retail network.

 

Our market-leading technology and customer focus have driven 95 consecutive quarters of revenue growth. As part of that growth, SPS Commerce is thrilled to be expanding our presence in Europe by adding a new location in Poland.  We're excited to add roles that deliver full-service excellence, drive innovation, and make a lasting impact. Join a dynamic, forward-thinking team transforming the global retail supply chain. If you're passionate about meaningful work in a collaborative environment, we’d love to hear from you!

 

Position Summary:   

We’re seeking a Software Engineer to join a team that has a direct impact of the Product Development. You would join the Events Messaging team where you will be involved in the Architecture design and developing new features which increases the Performance, Scalability and stability of the Core Product. In this role, you will work on a core product that:  

  • Handles thousands of requests per second  
  • Processes millions of transactions  
  • Operates with terabytes of data  
  • Utilizes modern technologies (Kubernetes, Data Streams, the latest versions of Python and Go)  
  •   

You’ll have the opportunity to gain deep experience with AWS resources and work with highly loaded distributed systems. You’ll also play a key role in shaping design and implementation decisions that drive the product’s growth and success. Our team values knowledge sharing and collaboration, with regular deep-dive sessions and open discussions. We foster an environment where each team member can grow, contribute, and make meaningful decisions. 

 

Key Responsibilities: 

 

  • Write clean, maintainable, and well-tested code that follows best practices to ensure reliability and scalability. 
  • Be involved in the architecture design and develop services and components using the latest frameworks, patterns, and cloud providers, with opportunities to explore new tech. 
  • Work closely with usability, cloud automation, and service reliability specialists to solve complex technical challenges and enhance system performance. 
  • Proactively monitor dashboards and respond to alerts to keep services running efficiently and deliver a seamless user experience. 
  • Working predominantly on backend development with Asynchronous Python with some tasks related to frontend development 

 

Location:  

This is a hybrid role based in our Warsaw office

 

Required Qualifications: 

 

  • Minimum of 2 years of experience with an understanding of asynchronous Python development.  
  • Experience with AWS services, particularly Lambda, Kinesis, S3, EC2, DynamoDB, and SQS. Azure or GCP experience is also accepted 
  • Familiarity with distributed systems and event-driven architecture. 
  • Experience in React and able to provide support for Angular-based applications. 

 

Preferred Qualifications: 

 

  • Experience with NoSQL databases, such as Elasticsearch. 
  • Familiarity with relational databases like PostgreSQL or MySQL. 
  • Experience working on high-load backend services. 
  • Knowledge of Go programming. 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.