📍Argentina
Senior Backend Software Engineer

Material Bank
📍Remote - United States
Please let Material Bank know you found this job on JobsCollider. Thanks! 🙏
Summary
Join Material Bank as a Senior Backend Software Engineer and contribute to the development of internal applications and integrations using Go and other technologies. You will design and implement scalable application architecture, utilize AWS services, and develop and maintain APIs. This role requires collaboration with cross-functional teams, troubleshooting existing applications, and staying updated on industry trends. The position offers a remote work option and is part of a nimble, high-impact team. You will have significant autonomy and opportunities to shape the company's operations. Material Bank provides a supportive and inclusive work environment.
Requirements
- Bachelor’s degree in computer science, engineering, or a related field
- 5+ years of experience in software development, with a focus on backend and systems engineering
- Proficiency in either Go, Python or Java
- Experience with scalable architecture patterns (monolith or service-oriented)
- Hands-on experience with AWS services such as EC2, S3, Lambda, etc
- Strong knowledge of API development (REST and GraphQL)
- Proficiency in Postgres SQL for database design and management
- Familiarity with Kafka or similar message queueing systems
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work independently and as part of a team in a fast-paced environment
Responsibilities
- Develop new internal applications and integrations, using Go and other relevant technologies
- Design and implement scalable and modular application architecture
- Utilize AWS services for hosting, deployment, and management of applications
- Develop and maintain APIs (REST and GraphQL) for seamless communication between different systems and services
- Design and manage databases using Postgres SQL for efficient data storage and retrieval
- Implement message queueing systems using Kafka for asynchronous communication between services
- Collaborate with cross-functional teams to gather requirements and implement solutions that meet business needs
- Troubleshoot and debug issues in existing applications as needed
- Stay updated on emerging technologies and industry trends to continuously improve development processes and practices
Benefits
- Flexible PTO, Sick Days, Paid National Holidays, and even more (ask us about this when we connect)
- We contribute to your medical, dental, vision and short-term/long-term disability plans and have a strong employee assistance program
- 401(k) eligible after your first 90 day's employed!
- We sponsor multiple events throughout the year to help out our communities. You will receive time off to give back as well
- We’ll help you take your career to the next level. We want you to be creative and take initiative which will allow you to grow and create within the company. Most importantly, be the best at what matters!
- With business units and employees across the globe, Material Technologies has embraced a hybrid working model allowing department leaders to decide on the best approach for their respective teams, whether that be remote, in person, or a little of both
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
📍Portugal
📍Brazil
📍Worldwide
📍United States
📍United States
📍Taiwan
💰$36k
📍Mexico
💰$118k-$131k
📍Canada