Dev.Pro logo
Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

Intermediate Full-stack Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

15 hours ago

Salary

0

Seniority

Mid Level

Job Description

Intermediate Full-stack Engineer

Dev.Pro

Role Description We are looking for a Full-stack Engineer to join our remote engineering team. As part of a small, collaborative team, you will contribute directly to the development of customer-facing products. Your balance of back-end and front-end development know-how will ensure our applications are functional, intuitive, and visually appealing. Key Responsibilities - Full-stack development: develop, test, and maintain scalable web applications using Ruby on Rails as the primary framework. Write clean code with guidance, and consistently follow stated best practices. - UI/UX design: collaborate with product managers, designers, and developers to implement user-friendly and aesthetically pleasing interfaces. Use modern tools and frameworks to build rich, beautiful user experiences. - Front-end development: Use HTML, CSS, JavaScript, and modern server-side frameworks (Ruby on Rails Hotwire or Phoenix LiveView) to implement responsive and dynamic front-end solutions. - Back-end development: design and develop RESTful APIs, integrate third-party services, and manage databases using PostgreSQL or similar technologies. - Code quality: write code that meets our internal standards for style, maintainability, and best practices. Maintain and advocate for these standards through code reviews. Look to simplify code solutions. - Testing and debugging: write and conduct thorough testing, debugging, and performance optimization to ensure the stability and efficiency of applications. - Delivery: own the entire life cycle of a piece of work, shipping features and small improvements, seeking appropriate assistance and guidance from the team. Collaborate with the team on larger projects. - Self-management: set and meet timeline expectations for your work. Recognise early when a task is taking longer than expected and seek to resolve. Be comfortable working in a fully remote, agile, iterative software development process. - Collaboration: participate in technical design of features with guidance. Contribute evenly in pair programming. Role model values and behaviours to team mates. - Communication: express ideas clearly when pairing and in small team forums. Suggest new technical/process ideas. Articulate thinking clearly to wider team. - Continuous improvement: stay updated on emerging technologies and industry trends, and seek ways to improve existing processes and products. - Mentoring and coaching: provide advice on specific technical approaches in areas you are familiar in. Qualifications - Customer focus and maintaining empathy with our customers. - Asynchronous communication by default with synchronous collaboration when needed. - Over-communication and collaborative debugging. - Autonomy and action over consensus. - Ownership over the product and the work. - Collaboration and supporting team members. - Transparency and making work visible. - Iterating continuously. Requirements - Experience with Salesforce Service Cloud or Salesforce Commerce Cloud (nice to have). - Experience with cloud platforms (e.g., AWS, Heroku) (nice to have). - Knowledge of DevOps practices and CI/CD pipelines (nice to have). - Experience with mobile development or responsive design (nice to have). Benefits - 30 paid days off each year — use them for vacation, holidays, or personal time. - 5 paid sick days, up to 60 days of medical leave, and 6 paid days off for family events like weddings, funerals, or having a baby. - Partially covered health insurance - after probation. - Wellness bonus for gym memberships, sports nutrition, and similar needs.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

• Encontrás respuestas innovadoras a problemas complejos • Automatizás tareas y creás runbooks • Participás activamente en el proceso de contratación como entrevistador técnico

Argentina
NEORIS logo

Fullstack .NET Developer (ASP.NET + Angular)

NEORIS

NEORIS is a Digital Accelerator that helps companies step into the future.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Role Description Buscamos un Desarrollador Fullstack .NET con enfoque en desarrollo backend y frontend bajo tecnologías Microsoft, para participar en proyectos de integración y desarrollo de aplicaciones web empresariales. Trabajará con: - .NET / .NET Core - ASP.NET - Web API - SQL Server - Angular En entornos colaborativos y de alta exigencia técnica, bajo modalidad remota y nivel de inglés: Intermedio (B1). Responsabilidades: - Desarrollar soluciones web fullstack utilizando tecnologías .NET y frameworks frontend. - Implementar servicios web y APIs REST para la integración entre sistemas. - Diseñar y gestionar bases de datos relacionales asegurando su rendimiento y escalabilidad. - Ejecutar y mantener pruebas unitarias garantizando la calidad del código. - Documentar técnicamente los desarrollos y pruebas realizadas. - Integrar componentes y sistemas mediante servicios de mensajería y procesamiento paralelo. - Colaborar en procesos de control de versiones y despliegue continuo (CI/CD). - Participar activamente en la mejora continua de buenas prácticas de desarrollo. Qualifications - Experiencia mínima de 4 años en desarrollo de software. - Experiencia en Front End con ASP.NET WebForms, ASP.NET MVC, Javascript, CSS y diseño responsive. - Dominio de C#, .NET Framework y .NET Core. - Experiencia en desarrollo de Web Services (ASMX, WCF, Web API, REST). - Experiencia en bases de datos SQL Server (modelado y T-SQL). - Experiencia en integración de sistemas, mensajería, Windows Services y procesamiento paralelo. - Experiencia en control de versiones con TFS y Git/GitHub. - Experiencia en prácticas DevOps con integración y despliegue continuo (CI/CD). - Formación completa en Sistemas, Informática, Ingeniería o carreras afines. - Nivel de inglés intermedio (B1). Benefits - Salario competitivo. - Medicina prepagada. - NEORIS Days (3 días libres). - Bonificación por cumplimiento anual. - Bono vacacional. - Herramientas corporativas. - Plataformas de capacitación y entrenamiento. - Trabajo remoto / híbrido según servicio.

Colombia
PLOS logo

Senior Software Engineer

PLOS

PLOS is a non-profit organization on a mission to drive open science forward with measurable, meaningful change.

Full TimeRemoteTeam 51-200H1B No Sponsor

• As part of a cross-functional product team, contribute designs, code, tests, code reviews, and excellent judgment towards the development and continuous improvement of our digital platforms. • Participate in agile ceremonies and evolving development practices of the team. • Contribute to the overall platform architecture. • Ensure new work is delivered in alignment with said architecture. • Establish and support development processes. • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt.

Florida + 7 moreAll locations: Florida | Illinois | New York | Maryland | Massachusetts | Pennsylvania | Texas | Virginia
£65K - £73K / year
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

Role Description As a Senior Software Engineer on the Integrations Platform team, you would: - Build new integrations end-to-end and contribute to the platform that supports them. - Spot patterns across integrations and pull them into shared abstractions. - Work on more than the standard API-and-poll model, including: - Webhooks - Callbacks - iPaaS bridges (Okta Workflows, Tines) - Browser-driven flows where vendor APIs fall short - Engage in interesting work that addresses real challenges in the integrations landscape. Qualifications - A track record of building or operating integrations, data pipelines, or ingestion systems, especially at multi-tenant scale across many customers. - At least 5 years of experience building scalable, observable SaaS systems. - Strong fluency in TypeScript and Node.js, with working knowledge of AWS primitives or equivalents (Lambda, SQS, S3). - Hands-on experience with RESTful API design, webhook patterns, OAuth flows, and rate-limit-aware client design. - Code that the next engineer is glad to inherit: modular, documented, idempotent. - A reviewer's instinct for pull requests, with the same care you bring to writing them. - Fluency with AI coding tools (Cursor, Claude Code, or equivalent), used as a multiplier rather than a crutch. - The confidence to say "I don't know yet, here's how I'd find out." Requirements - Utilize your expertise in Typescript to contribute to both the back-end and front-end code bases of the platform. - Thrive knowing it’s an iterative experience and you’ll learn more from shipping than from reading all the docs. - Constantly strive to refine and improve the code you inherit, not only the code you create. - Approach challenges with a blend of technical skill and creative thinking. - Be a self-motivated professional who finds and fills gaps, embraces a growth mindset, and makes our culture even stronger. Benefits - Endless opportunities to learn new things. - Work that influences organizations globally and makes a tangible difference in how people connect and collaborate. - A team that values every voice and learns from every challenge. - Transparency by sharing the “why” behind every decision. - Direct visibility into how people use the integrations and how your changes impact their day-to-day lives.

United States