Remote @ Colombia Remote (Global) $3,200

OfferUp is hiring a Software Development Engineer II (Remote @ Colombia)

Responsibilities

  • Design, develop, and maintain scalable and efficient software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and testable code.
  • Participate in code reviews and pair programming sessions.
  • Identify and address performance bottlenecks and bugs.
  • Contribute to the development and maintenance of automated testing frameworks.
  • Work on improving the overall code quality and architecture.
  • Stay up-to-date with the latest industry trends and best practices.
  • Provide technical guidance and mentorship to junior team members.
  • Ensure the security and compliance of the software solutions.
  • Participate in on-call rotations to support production systems.
  • Document technical specifications and design decisions.
  • Work on improving the overall development process and workflows.
  • Collaborate with product managers to understand business requirements.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Contribute to the development and maintenance of CI/CD pipelines.
  • Work on improving the overall reliability and availability of the software solutions.
  • Participate in the development and maintenance of technical documentation.
  • Collaborate with other teams to integrate new features and services.
  • Work on improving the overall user experience and satisfaction.
  • Contribute to the development and maintenance of monitoring and alerting systems.
  • Participate in the development and maintenance of data pipelines and ETL processes.

Nice to Have

  • Master's degree in Computer Science, Engineering, or a related field.
  • Experience with machine learning and data science.
  • Experience with big data technologies such as Hadoop or Spark.
  • Experience with real-time data processing and analytics.
  • Experience with natural language processing and text analytics.
  • Experience with computer vision and image processing.
  • Experience with blockchain and distributed ledger technologies.
  • Experience with IoT and edge computing.
  • Experience with augmented reality and virtual reality.
  • Experience with game development and simulation.
  • Experience with mobile app development.
  • Experience with web development and front-end technologies.
  • Experience with DevOps and site reliability engineering.
  • Experience with technical leadership and management.
  • Experience with open-source contributions and community engagement.
  • Experience with international teams and remote work.
  • Experience with agile coaching and mentoring.
  • Experience with technical writing and public speaking.
  • Experience with product management and ownership.
  • Experience with user research and usability testing.

Compensation

Competitive salary and benefits package

Work Arrangement

Remote (Worldwide)

Team

Collaborate with cross-functional teams to deliver high-quality software solutions.

About Us

  • We are a leading e-commerce platform that connects buyers and sellers.
  • Our mission is to make local commerce more accessible and convenient.
  • We value innovation, collaboration, and continuous learning.
  • We are committed to creating a diverse and inclusive workplace.
  • We offer competitive compensation and benefits packages.
  • We provide opportunities for professional growth and development.
  • We foster a culture of experimentation and risk-taking.
  • We believe in the power of technology to transform industries.
  • We are passionate about solving complex problems and delivering value to our customers.
  • We are dedicated to building a sustainable and scalable business.

Our Tech Stack

  • Java, Python, Go
  • AWS, GCP, Azure
  • Docker, Kubernetes
  • MySQL, PostgreSQL, Cassandra
  • Kafka, RabbitMQ
  • Microservices architecture
  • Agile development methodologies
  • Automated testing frameworks
  • CI/CD pipelines
  • Monitoring and alerting systems
  • Data pipelines and ETL processes
  • Technical documentation and design specifications
  • Code reviews and pair programming
  • On-call rotations and production support
  • Security and compliance best practices
  • Mentoring and guiding junior team members
  • Improving code quality and architecture
  • Improving development processes and workflows
  • Collaborating with cross-functional teams
  • Understanding and translating business requirements into technical solutions
  • Improving user experience and satisfaction
  • Improving the reliability and availability of software solutions

No visa sponsorship available

About company
OfferUp
OfferUp is a local marketplace app that enables people to buy, sell, and connect within their communities. It supports discovery of secondhand goods, jobs, services, home rentals, and more, with a trusted platform used by over 1 in 6 adults in the U.S. in 2024.
All jobs at OfferUp Visit website
Job Details
Category fullstack
Posted 15 days ago