Job Closed

This listing is no longer active.

OfferUp logo
OfferUp

Buy. Sell. Simple.

Software Development Engineer II

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2011H1B SponsorCompany SiteLinkedIn

Location

Colombia

Posted

102 days ago

Salary

0

Seniority

Senior

Job Description

Software Development Engineer II

OfferUp

• Create and deliver new web experiences for OfferUp using web technologies such as NodeJS, React, and React Native. • Design, develop, and maintain robust and scalable backend services and APIs to power features across web and mobile platforms. • Work collaboratively with cross-functional teams across OfferUp to design and implement new features. • Enforce best practices and drive code quality in existing applications (mobile and web). • Break down complex engineering problems into achievable tasks and deliver them within committed timeframes. • Actively participate in code reviews. • Coach/Mentor junior team members, new hires, or interns. • Create shared components and utilities that improve team velocity.

Job Requirements

  • 3+ years professional software engineering experience
  • Demonstrated ability to own the delivery of multiple features end-to-end (plan, design, develop, and deploy) with high efficiency.
  • Proficient in 1 or more core languages (e.g. Javascript, Typescript)
  • Demonstrate strong fullstack coding skills, including front-end technologies (HTML, CSS, Javascript, React, React Native) and expertise in building highly scalable, reliable backend services, while following good coding patterns and seeking out edge-cases.
  • Experience designing, building, and maintaining scalable backend services and APIs (e.g., using Java or similar server-side technologies).
  • Strong coding skills in Java(required), and any other modern programming language coupled with strong knowledge in object-oriented design and microservices architecture
  • Solid understanding of database design (relational and/or NoSQL) and data modeling.
  • Good knowledge of Data Structures
  • An insatiable desire and ability to learn
  • You desire a fast moving, continuous flow development environment
  • Experience with cross browser compatibility, client side security, browser tuning, and optimization techniques/tools.
  • Knowledge in web optimization performance and design patterns (e.g., responsive design vs. optimized design).
  • Experience with GraphQL
  • BS or MS in Computer Science or equivalent experience

Benefits

  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

NVIDIA logo

Senior Full Stack Software Engineer

NVIDIA

NVIDIA is widely considered one of the world's most desirable employers in technology. We have some of the world's most forward-thinking and passionate people working for us. If you're creative and autonomous, we want to hear from you!

OtherRemoteTeam 10,001+Since 1993H1B Sponsor

• Iterate our software solutions, with a focus on continuing our effort to integrate AI features to deliver capabilities, making it easier for our customers to request, update and find information. • Securely provide software features, automation and reporting across operational data, purchasing data, power data, lease data. • Develop and implement software solutions and features, assign engineering tasks to contracted engineers, provide technical guidance and conduct code reviews to ensure operational, quality and security standards are met. • Maintain documentation for software engineering standards, systems and data pipelines including interfaces to vendors and Nvidia services such as Jira, Nautobot and HANA. • Define systems standards and documentation • Develop, validate, and deploy scalable web applications, automation tools, and APIs using innovative technologies and frameworks. • Define the underlying technology stack, coding standards and development procedures. • Ensure that engineers are following these standards. • Experience working in multi-functional teams, partnering closely with systems engineers, product managers, UI/UX designers, QA, and operations to deliver end-to-end solutions. • Strong understanding of Agile/Scrum methodologies, including sprint planning, backlog grooming, and iterative delivery. • Evaluate requirements and capture engineering development activities to develop new features. • Tackle and debug issues across the full stack. • Drive performance tuning and automation as well as support, maintain and document software functionality and infrastructure. • Collaborate with the internal teams to fully understand business requirements and provide substantial and measurable results

California
$200K - $322K / year
Job Closed
Crunchtime logo

Senior Software Engineer – Ops Execution

Crunchtime

Empowering restaurant brands to operate every location like their best location.

Full TimeRemoteTeam 201-500H1B Sponsor

• Using our entire technology stack to develop new features and applications for the Zenput platform, including web and mobile UI’s, commenting and messaging, webhooks and APIs, as well as expand capabilities in our mobile applications. • Contribute to and influence design and development decisions • Work in an agile environment, quickly and incrementally delivering value to our customers using tools from the SCRUM toolbox and using tight feedback loops with customers, products, and quality. • Maximize our velocity and minimize risk by using TDD/CI and other DevOps best practices. • Use Jira, Slack, and Zoom to communicate with your team and leadership.

Mexico
Roadie logo

Software Engineer Intern

Roadie

Across town or across the country, Roadie delivers.

OtherRemoteTeam 51-200Since 2014H1B Sponsor

• Be part of a team of experienced Software Engineers that are designing, implementing and testing software in an agile environment • Tackle tough technical challenges and play a key role in crafting high-quality code for innovative new products that will make an impact • Collaborate closely with talented Engineers, QA specialists, and Product Owners to build and launch powerful software solutions • Write clean, maintainable, and testable code using modern technologies like Golang, Ruby, and Python, and contribute to the growth of our development stack • Drive continuous improvement by identifying issues, optimizing processes, and enhancing software quality and reliability for an exceptional user experience

United States
Job Closed
ClickHouse logo

Software Engineer – Database Integrations

ClickHouse

ClickHouse is an open-source, column-oriented OLAP database management system.

Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

• Build data-intensive systems • Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake). • Handle edge cases in real-world production scenarios: unconventional database setups, internals of data types, database upgrades/failovers, large transactions, etc. • Design integration solutions to enable users to fully harness ClickHouse's performance and throughput. • Own end-to-end reliability • Debug complex issues in production leveraging runtime diagnostics (e.g. pprof, parca) and observability tools (e.g. metrics, logging, tracing). • Build and improve infrastructure and tools to increase system reliability, reduce incident response time, and simplify/automate operations. • Write clear documentation, both publicly and internally. • Participate in on-call rotation. • Drive product innovation • Work directly with customers to understand integration requirements and discover gaps in existing product. • Collaborate cross-functionally with internal teams to ensure operational efficiency. • Lead technical discussions and influence product roadmaps.

Canada