Remote Senior Software Engineer
SMASH
πRemote - United States
Please let SMASH know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join SMASH as an agent for tech professionals in Costa Rica and Colombia to help them build careers in the United States. As agents, you will pair talent with US clients based on technical skills and cultural fit.
Requirements
- Proven Experience: 7+ years of professional experience in software development, particularly in high-performance, scalable systems
- Programming Expertise: Proficiency in Python, JavaScript (ES6+), TypeScript, Node.js and React is highly desirable. Experience with multiple languages is a plus
- API Development: Extensive experience designing, developing, and consuming RESTful APIs. Deep understanding of API design principles (REST, OpenAPI) and best practices
- API Documentation: Experience with API documentation tools (e.g., Swagger, Postman) to create clear and comprehensive API documentation
- System Design Skills: Strong ability to design complex, scalable systems and architectures. Experience with microservices, cloud-native applications, and distributed systems. Working on both front-end and backend applications
- Data Structures & Algorithms: Deep understanding of data structures, algorithms, and their practical applications. Ability to optimize code for performance
- Database Management: Strong understanding of relational databases (e.g., PostgreSQL, MySQL, RDS) and NoSQL databases (e.g., DynamoDB, MongoDB). Experience with database design, theoretical knowledge of database optimization and data modeling
- Software Development Lifecycle: Expertise in Agile methodologies, including experience with version control (Git), automated testing, continuous integration, and continuous delivery with GitHub Actions
- Problem-Solving Skills: Strong analytical and problem-solving abilities. Experience with debugging complex systems and optimizing performance
- Collaboration & Communication: Excellent verbal and written communication skills. Ability to lead and mentor junior engineers and work effectively in a team-oriented environment
- Security Awareness: Understanding of software security best practices and experience implementing secure coding practices
- Cloud and DevOps: Cloud Technologies: Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS) and Infrastructure as Code (IaC) using Terraform
- Containerization: Familiarity with containerization technologies (Docker) and container orchestration platforms (Kubernetes, ECS, Fargate)
- CI/CD: Experience setting up and managing CI/CD pipelines using GitHub Actions or similar tools (Jenkins, CodePipeline, Travis etc.)
- Software Engineering Practices: Agile Development: Expertise in Agile methodologies and Scrum
- Version Control: Proficiency with Git and collaborative development workflows
- Testing: Experience with various testing methodologies (unit testing, integration testing, load testing, end-to-end testing) and testing frameworks (Testing Library etc.)
- Code Quality: Commitment to writing clean, legible, well-documented, and maintainable code. Experience with code reviews and code quality tools
- Security: Understanding of software security best practices, familiarity with OWASP guidelines and secure coding principles
- Collaboration and Communication: Communication Skills: Excellent verbal and written communication skills
- Collaboration: Proven ability to work effectively in a team environment and collaborate with cross-functional teams (sales, product managers, designers, QA)
- Mentorship: Proven ability to mentor junior engineers and provide technical guidance
- Education: Bachelorβs or master's degree in computer science, engineering, or a related field, or equivalent practical experience
Preferred Qualifications
- Experience with Firebase or Supabase
- Familiarity with e-commerce or retail systems (SAP, Salesforce etc.)
- Experience with performance monitoring and optimization tools (Prometheus, New Relic, openTelemetry, etc.)
- Knowledge of accessibility standards
Benefits
- Work from everywhere
- Private Medical Insurance
- English Academy for Employees and Relative
- Business Skills Coach β Certifications
- Discounts with Tech Universities
- Events and additional Perks
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- π°$130k-$160kπWorldwide
- πAustralia
- πPortugal
- πArgentina
- πUnited States
- πPortugal
- π°$90k-$125kπCanada
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
Please let SMASH know you found this job on JobsCollider. Thanks! π