Software Engineer at An E-commerce Unicorn
Recruito
United States
Remote
USD 80,000 - 120,000
Full time
15 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An innovative company is seeking a talented software engineer to join their dynamic team. In this role, you will build robust web-based applications and design reusable platforms with scalability in mind. Your expertise in programming languages such as Java, C, or C++ will be essential as you tackle complex technical challenges and contribute to high-level system designs. Enjoy the flexibility of working hours and an unlimited leave policy while being part of a forward-thinking organization that values collaboration and continuous improvement.
Benefits
Medical Insurance
Internet Reimbursement
Flexible working hours
Unlimited leave policy
Qualifications
- Proficiency in at least one general-purpose programming language.
- Hands-on experience with scalable and maintainable codebases.
Responsibilities
- Build robust and scalable web-based applications.
- Collaborate with cross-functional teams for continuous improvements.
Skills
Java
C
C++
Multithreading
OOP Design
Design Patterns
TDD
Relational Databases
NoSQL Systems
Responsibilities
- Build robust and scalable web-based applications.
- Design reusable platforms and frameworks with long-term scalability in mind.
- Develop clean abstractions and contracts, ensuring separation of concerns.
- Solve complex business and technical problems with a strategic approach.
- Contribute to high-level system design, functional modeling, and module breakdown.
- Conduct impact analysis and implement incremental architectural changes.
- Optimize performance in large-scale distributed systems.
- Collaborate with cross-functional teams to measure project impact and drive continuous improvements.
Requirements
- Strong coding skills with the ability to translate designs into clean, efficient code.
- Proficiency in at least one general-purpose programming language (e.g., Java, C, C++).
- Hands-on experience with scalable, maintainable, and unit-tested codebases.
- Knowledge of multithreading, concurrency, OOP design, design patterns, and TDD.
- Solid understanding of relational databases (e.g., MySQL) and NoSQL systems (e.g., HBase, Elasticsearch, Aerospike).
- Familiarity with industry-standard coding practices and technical documentation.
Perks and benefits
- Medical Insurance
- Internet Reimbursement
- Flexible working hours
- Unlimited leave policy