Senior Backend Developer – PHP, Go

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

8 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Developer – PHP, Go

Hostgator.com

• Analyze requirements and develop software solutions based on requests from the Product team • Design, develop, and implement robust, scalable, high-performance backend services and APIs • Collaborate with Product, Front-end, and other stakeholders to define technical requirements and deliver high-quality solutions • Ensure scalability, security, reliability, and performance of backend applications • Participate in architecture discussions and contribute to designing new solutions and evolving existing systems • Perform code reviews and share knowledge with other developers • Ensure delivery quality, including creating and maintaining automated tests • Provide technical support for production systems, assisting in diagnosing and resolving issues • Support continuous improvement of development processes by proposing new technologies, methodologies, and best practices • Keep technical documentation up to date and aligned with system changes • Set up development environments and support deployment and release processes • Stay up to date with industry trends and ensure proper use of current best practices and technologies

Job Requirements

  • Proven experience in backend development, working with high-availability, scalable systems
  • Strong proficiency in one or more backend programming languages such as PHP, Go, Python, Java, or Node.js
  • Deep knowledge of developing and consuming RESTful APIs
  • Experience with microservices architecture
  • Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis
  • Experience with version control systems, especially Git
  • Familiarity with cloud environments such as AWS, GCP, or Azure
  • Experience with automated testing, continuous integration, and software engineering best practices
  • Experience with agile methodologies such as Scrum and Kanban
  • Solid knowledge of security, performance, and observability best practices
  • Excellent communication, problem-solving, and teamwork skills
  • Intermediate to advanced English

Benefits

  • Monthly home office allowance of R$180.00
  • Additional allowance to purchase home office equipment
  • Meal voucher or food allowance of R$44.55 per working day
  • Health and dental insurance with no copayment for the employee
  • Wellness program: Gympass, online meditation, and telemedicine
  • Partnership with pet health insurance
  • Educational platform offering undergraduate, postgraduate, and language courses
  • Life insurance
  • Free website hosting
  • All our vacancies are open to people with disabilities (PWD)

Related Job Pages

More Backend Engineer Jobs

ERM logo

Senior MS Access Database Developer

ERM

Shaping a sustainable future with the world’s leading organizations

Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Leads development, maintenance, and optimization of the MS Access front-end and AWS/MariaDB backend. • Manages forms, queries, reporting tables, automation, and ODBC connectivity. • Ensures reporting accuracy, daily refresh processes, performance tuning, and error resolution. • Oversees version control, data integrity, user support, and access/role management.

United States
Job Closed

Role Description We are looking for a JavaScript Developer to join our team. You will become part of a talented engineering group building modern web solutions that support key business initiatives. This is a great opportunity to grow professionally while working with a variety of cutting-edge technologies in a collaborative and dynamic environment. - Develop Web Components using Polymer2, Lit Element, or a modern framework such as ReactJS, VueJS, or Angular - Build complex components that support rich functionality and reusability across applications - Follow best practices and coding standards to ensure high-quality, maintainable code - Implement advanced automated testing strategies, including Behavior-Driven Development (BDD) - Manage continuous integration and deployment activities to support smooth and reliable releases - Review and approve Pull Requests, ensuring code quality and knowledge sharing within the team - Identify opportunities for performance and security improvements across the codebase - Mentor junior and standard developers, supporting their technical and professional growth - Take part in Scrum ceremonies such as stand-ups, planning sessions, and retrospectives Qualifications - Bachelor's or Master's degree in Computer Science, Systems Engineering, or a related field - At least 2 years of relevant commercial experience in software development - Advanced knowledge of JavaScript for building modern, interactive web applications - Strong skills in HTML5 and CSS3 or Sass for structuring and styling web interfaces - Hands-on experience with framework development using ReactJS, VueJS, Polymer, Lit Element, or Angular - Proficiency with Git and Gitflow, including monitoring and reviewing Pull Requests - Familiarity with W508 accessibility standards for building inclusive web experiences - Solid experience writing unit tests to ensure code correctness and reliability - Understanding of continuous integration fundamentals, including hands-on use of Jenkins - Practical experience with automated testing and Behavior-Driven Development (BDD) approaches - Working knowledge of Agile methodologies, particularly Scrum - Good oral and written communication skills in English (B1+ level or higher) Requirements - Nice to have: Hands-on experience with Artifactory for managing binary artifacts and dependencies - Practical experience with Bitbucket for source control and collaborative code management

Colombia
intive logo

Senior Node Engineers + AWS

intive

We design and engineer people-centric products that spark excitement and change the world for the better.

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

Role Description We are looking for a Senior or Strong Mid-Level Backend Developer with solid experience in Node.js and AWS, capable of designing, developing, and implementing scalable solutions within a microservices architecture. The ideal candidate has a strong foundation in Clean Architecture, applies SOLID principles, and is experienced working with AWS infrastructure and event-driven systems. Key Responsibilities - Design, develop, and maintain scalable backend services using Node.js. - Build and manage microservices following clean architecture principles. - Implement event-driven and asynchronous processing solutions in AWS. - Define infrastructure as code using CloudFormation. - Ensure high-quality code through testing and best development practices. - Collaborate closely with cross-functional teams, contributing to product and business discussions. Technical Skills - Strong experience with JavaScript/TypeScript in backend environments. - Advanced knowledge of Node.js. - Solid understanding of asynchronous programming, events, and parallel processing. - Experience implementing design patterns such as Repository Pattern, Dependency Injection, and Factory Pattern. - Experience with testing frameworks such as Jest, Mocha, or Chai (unit and integration testing). Architecture & Design Principles - Strong understanding and application of SOLID principles. - Experience with Clean Architecture and clear separation of layers (Domain, Use Case, Infrastructure, Interfaces). - Proven experience designing and building microservices and RESTful APIs with proper decoupling practices. - Experience with event-driven architecture and AWS-based event processing. AWS & Serverless Services - AWS Lambda: building serverless functions with Node.js, optimizing execution time, and handling errors effectively. - SQS & SNS: configuration and consumption of message queues (FIFO/Standard), publishing and subscribing to events. - Step Functions: orchestration of synchronous and asynchronous workflows. - CloudFormation: infrastructure as code (IaC) using YAML/JSON templates. - DynamoDB: data modeling for NoSQL databases. - API Gateway: design, deployment, and management of secure endpoints (JWT, IAM Roles). Benefits - Career Path Planning: You can create a career path based on your goals. We provide training, mentoring, and support to help you along the way. - Training & Mentorship: Learning and Development is a big part of our company culture. You will have unlimited access to Udemy, internal courses and training, and a robust mentorship program. - Hubs: You will join the community of intivers sharing the same professional profile. There is space for knowledge sharing with people with similar capabilities to yours and to access the latest technology trends. - Culture & Connection: We cultivate connections within teams, across functions, and up and down the org chart. We make sure everyone is noticed and feels connected to our mission and each other.

Worldwide

Role Description We are searching for a Java Backend Developer to join our team. You will become part of a proficient engineering community that produces top-quality backend solutions in support of key business functions. This position offers a valuable chance to grow your career while working on complex, scalable systems within a collaborative and dynamic workplace. - Design, implement, and maintain backend services that drive business-critical applications - Cooperate with cross-functional teams to define technical directions and roll out impactful features - Transform business and technical requirements into structured, sustainable, and scalable code - Take an active role throughout the entire software development lifecycle, from early planning and design to deployment and continuous support - Provide input to architectural conversations and suggest improvements to existing systems and engineering practices - Contribute to peer code reviews to preserve high coding standards and promote knowledge exchange within the team - Attend Agile ceremonies, such as daily stand-ups, sprint planning, and retrospective sessions Qualifications - Bachelor's or Master's degree in Computer Science, Systems Engineering, or a related area of study - At least 2 years of hands-on professional experience in backend software engineering - Strong expertise in Java 8/11/17+ for developing reliable and maintainable server-side applications - Applied experience with Spring Boot for building modern, production-grade microservices - Practical background with Spring Cloud Stream for developing event-driven microservice solutions - Confident understanding of Apache Kafka, including topics, partitions, and consumer groups - Solid grasp of event-driven architectures (EDA) and the core principles of microservices design - Direct experience working with distributed systems and high-concurrency scenarios - Strong oral and written communication skills in English (B2+ level or above) Requirements - Exposure to WebFlux and reactive programming for creating non-blocking, high-performing applications - Working familiarity with RabbitMQ or ActiveMQ for messaging and asynchronous data exchange - Hands-on background with Kubernetes or OpenShift for container orchestration and deployment tasks - Understanding of Jenkins for setting up and maintaining CI/CD workflows - Confident use of Git for version control and cooperative code management - Experience with SonarQube for continuous evaluation of code quality - Previous involvement in the banking or finance industry for offering sector-specific insights

Mexico