Job Closed
This listing is no longer active.
American startups for Argentine Developers
Intermediate Fullstack Engineer
Location
Argentina
Posted
138 days ago
Salary
$60K - $130K / year
Seniority
Mid Level
Job Description
Intermediate Fullstack Engineer
Silver.dev
• Build, modify, and maintain features using Ruby on Rails, modern JavaScript frameworks (React), HTML, and CSS • Execute on high-impact projects • Ensure code is maintainable and aligned with established engineering standards • Contribute to the evolution of system architecture, including improvements to data transfer across services and ingestion pathways • Design and maintain RESTful APIs, webhook-driven integrations, and data exchange pathways with third-party systems • Diagnose and resolve complex integration issues to improve information flow • Design and update PostgreSQL data models, refactoring legacy models to improve performance and reduce complexity • Participate in production support during working hours, addressing bugs and escalations as needed • Use monitoring and observability tools to maintain application stability and support performance tuning • Participate in peer code reviews and provide constructive feedback • Produce technical documentation, including architecture notes, implementation guides, and runbooks • Write automated tests (unit, integration, and E2E) to ensure reliability and coverage
Job Requirements
- 2+ years of experience writing and maintaining production-level code in a professional environment
- Strong foundation in Ruby and Ruby on Rails
- Experience with JavaScript and React
- Ability to write efficient SQL and a solid understanding of relational database concepts
- Experience using automated testing frameworks and a habit of validating work through tests
- Ability to explain technical reasoning, pseudocode complex logic, and collaborate effectively in a remote or distributed environment
- Comfort working with standard development tools such as Git, CI/CD pipelines, and project management tools like Jira
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Admin Platform
People.aiDrive Revenue Intelligence Across All Your Customer-Facing Teams
• Take ownership of projects. From requirements gathering, through design, implementation and testing, to monitoring and maintenance throughout the tech stack. • Collaborate within the team, with other engineering teams and cross-functionally to enhance our users’ experience. • Follow software design and development best practices and promote such practices in the team. • Document design choices and operational knowledge to successfully deploy and run services. • Ensure code accuracy and efficiency with appropriate test coverage, integration testing and load testing. • Ensure robust alerting, dashboards, and runbooks for production services are in place.
Senior Software Engineer – Admin Platform
People.aiDrive Revenue Intelligence Across All Your Customer-Facing Teams
• Take ownership of projects. From requirements gathering, through design, implementation and testing, to monitoring and maintenance throughout the tech stack. • Collaborate within the team, with other engineering teams and cross-functionally to enhance our users’ experience. • Follow software design and development best practices and promote such practices in the team. • Document design choices and operational knowledge to successfully deploy and run services. • Ensure code accuracy and efficiency with appropriate test coverage, integration testing and load testing. • Ensure robust alerting, dashboards, and runbooks for production services are in place.
• Provide thought leadership and build software solutions that deliver high impact business value and deliver customer delight • Lead the design and implementation of software solutions that are scalable, reliable, and maintainable • Collaborate with a diverse cross functional team including business partners, Product Managers and designers to define product requirements, direction and clarity • Drive technical innovation and improvements of the design and architecture of software systems towards leading edge technologies and practices • Define, develop and drive software engineering best practices • Become an expert in the business process domain to better support the business and align technologies with the business outcomes • Work with the engineering leadership team to develop and execute on the company’s technical and business strategy • Conduct impact analysis to proactively identify impact of a change across multiple applications/systems • Perform technical due diligence and architectural assessments of third-party technologies and solutions. • Participate and drive decomposing a monolithic code base to decoupled services • Experiment and test ideas, validate assumptions against needs, reach conclusions and recommend solutions • Document standards, best practices, and engineering artifacts so others can easily understand, build and maintain best in class software systems • Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems • Lead continuous learning and process improvement activities to improve design and overall engineering practices • Grow talent by participating in hiring and mentoring team members
Senior Software Development Engineer
Ryan SpecialtyRyan Specialty is an Equal Opportunity Employer. We are committed to building and sustaining a diverse workforce throughout the organization. Our vision is an inclusive and equitable workplace where all employees are valued for and evaluated on their performance and contributions. Differences in race, creed, color, religious beliefs, physical or mental capabilities, gender identity or expression, sexual orientation, and many other characteristics bring together varied perspectives and add value to the service we provide our clients, trading partners, and communities.
• Designs, develops, tests, and maintains software applications and systems related to the insurance industry including writing codes, debugging issues, and ensuring overall quality • Provides technical leadership to their team members by guiding and mentoring junior developers, conducting code reviews, and prompting best practices • Designs and implements the architecture of software systems, ensuring that they are scalable, secure, and maintainable and makes decisions on technologies, frameworks, and infrastructure • Analyzes complex technical problems and comes up with effective solutions, investigates issues, troubleshoots problems, and implements fixes • Stays abreast with the latest technologies, trends, and best practices, conducts research, and introduces innovative solutions to improve existing systems or develop new ones • Documents software designs, technical specifications, and development processes and ensures compliance with regulatory standards, security protocols, and data privacy regulations • Oversees integration of software systems, platforms, and third-party services to streamline insurance processes, such as policy management, underwriting, claims processing, and customer relationship management • Conducts automated and manual testing to ensure the quality, accuracy, and reliability of software applications in compliance with industry standards and regulatory requirements • Improves the software development process and workflow, identifies bottlenecks, proposes process improvements, and implements tools • Collaborates with other team members in product management, quality assurance, and infrastructure teams to ensure successful delivery of software projects • Estimates project timelines, coordinates with stakeholders, and tracks progress towards goals



