Sr. Back End Developer

  • Programming & Tech
  • Full time
  • March 11, 2024
MongoDB
RabbitMQ
Amazon Web Services (AWS)
Node.js
Celery
English intermediate

We develop cutting-edge solutions that empower individuals and businesses to leverage the power of AI effortlessly. Job Description: We are seeking a highly skilled and experienced Senior Back End Developer to join our team. The ideal candidate will have extensive experience in back end development, with a strong focus on MongoDB, RabbitMQ, S3, AWS, and Node.js. Additionally, the candidate must possess expertise in various areas including machine learning web apps, building agents with OpenAI, serverless database management, creating API calls, and utilizing AWS and ECS/microservices architecture. Responsibilities: Develop and maintain robust back end solutions using Node.js, MongoDB, RabbitMQ, and S3 for file storage. Design and implement scalable and reliable server architecture on AWS platform. Collaborate with cross-functional teams to develop machine learning web applications and integrate OpenAI agents into our systems. Implement serverless database solutions and microservices using AWS services such as ECS. Create and optimize API calls to enhance system performance and user experience. Utilize Celery and other relevant libraries for asynchronous task execution and job scheduling. Requirements: Bachelor's degree in Computer Science, Engineering, or related field. Proven experience as a Back End Developer with a minimum of 5 years in relevant roles. Strong proficiency in MongoDB, RabbitMQ, S3, AWS (particularly server-side), and Node.js. Experience in developing machine learning web applications and integrating OpenAI agents into systems. In-depth understanding of serverless architecture and microservices patterns, with hands-on experience deploying applications on AWS ECS. Familiarity with asynchronous task processing and job scheduling using libraries like Celery. Ability to design and implement efficient API calls for optimal performance and scalability. Excellent problem-solving skills and ability to work effectively in a collaborative team environment. Strong communication skills and ability to articulate technical concepts to non-technical stakeholders. What will you do? Developing a webhook to accept changes from outside APIs Create a service that can keep track of events in time as well as in response to events (for example, recurring or asynchronous tasks (i.e. Let me know when my ASIN FBA rate fees change, or send me the Bellevue WA weekly weather report every monday)) Building out our Action Marketplace, which is like the Shopify Marketplace, Apple Marketplace, or Zapier Marketplace Set up / update our usage based pricing model with automated upgrade or credit buying (i.e. like Klaviyo pricing, AWS pricing, etc.)5. Back end admin monitoring and analytics Preferred Qualifications: Master's degree in Computer Science or related field. Certification in AWS Solutions Architect or related AWS certifications. Experience with other NoSQL databases and message queueing systems. Familiarity with containerization technologies such as Docker and Kubernetes.

Other related jobs

How to apply

1. Complete your personal data

Fill in the boxes with your professional data.

2. Talk about your skills

Verify your skills through answers you record to questions

3. Upload your resume

Sync your profile from your CV or LinkedIn

4. Complete your application

Specify your salary in US dollars, when you can start, and why you're the best fit.

About Free the Freela

With a mission to propel the best Latin American talent to new frontiers. We stand out as an innovative startup that has redefined the way professionals in Latin America connect with job opportunities around the world.

60x
Faster to hire talents than going alone
+70%
Saved on rectruitment and retention cost
+4
Average years of working experience

Ready to apply?

find amazing remote job opportunities in LATAM