fbpx

Senior Software Engineer

  • Job typeJob type: Partial Onsite
  • Job Duration3 Months or more
  • Project LevelNivel medio
  • Colombia

Project detail

Senior Software Engineer (Backend developer) 

🕛 Temporality: Full-time
🌏 Country of residence: Colombia
🏬 Company: Cosito Inc.

💵Salary: COP $7,000,000 to $16,000,000

🚀About the Job: We’re in search of a Backend Developer to help us construct the backbone of our innovative IoT app. The chosen candidate will be instrumental in laying the foundational API structure, engaging with hardware vendors for data integration, and collaborating with our product manager, UX designer, and front-end engineer to craft an unparalleled user experience.

🤓Key Responsibilities:

✅ Design and develop scalable and secure APIs for IoT applications.

✅ Create and maintain APIs for device-to-cloud communication and data exchange.

✅ Lead the integration efforts with hardware vendors, ensuring seamless data flow into our platform.

✅ Work alongside the product manager to translate business needs into technical solutions.

✅ Collaborate with front-end developers to ensure system consistency and to optimize end-user experience.

✅ Liaise with the UX designer to implement backend solutions that support elegant and intuitive user interfaces.

✅ Uphold best practices in database management and data security.

✅ Document backend processes and API endpoints for internal and external use.

✅ Champion best practices in code health, testing, and maintainability.

🎯Basic Qualifications:

✅ +8 years of backend development experience

✅ Fluent in English and Spanish, with excellent verbal and written communication skills

✅ Extensive experience with AWS DynamoDB, and AWS Lambda

✅ Proficiency in server-side languages such as Node.js, Python, or Java.

✅ Solid experience with API design and implementation, particularly RESTful services.

✅ Expertise in managing cloud-based infrastructure and services.

✅ Adept at working with both SQL and NoSQL databases.

✅ Exceptional analytical and problem-solving capabilities.

✅ Bachelor’s or master’s degree in Computer Science, Engineering, or a related technical discipline.

Habilidades requeridas

Industry Categories

Languages required

ES