Apply

Senior Back-End Developer

Posted 2024-11-21

View full description

๐Ÿ’Ž Seniority level: Senior

๐Ÿ” Industry: Fintech

๐Ÿข Company: PaymentOp

Requirements:
  • Understanding of best practices for optimizing code and web products in PHP.
  • Deep understanding of OOP and Symfony, designing RESTful APIs using Symfony.
  • Proficiency in PostgreSQL, optimizing complex SQL queries, and designing database schemas.
  • Understanding Kubernetes and Docker, including monitoring and logging.
  • Experience with CI/CD processes and pipeline configuration.
  • Knowledge of SOLID, GRASP principles and design patterns.
  • Understanding advanced DDD concepts.
  • Knowledge of SQRS principles.
  • Experience with architecture design practices and large system development.
  • Proficiency in PHP integration test automation tools like PHPUnit and Codeception.
  • Knowledge of Event Sourcing and microservices design.
Responsibilities:
  • Designing, developing, testing, documenting, releasing and supporting software from scratch.
  • Enhancing and refining existing API and backend systems.
  • Integrating third-party solutions.
  • Running tests to ensure proper functionality and setting up a testing environment.
  • Fixing existing bugs and debugging software.
  • Preparing necessary technical documentation.
  • Providing support for implemented software.
  • Collaborating with front-end developers and team members for efficient task completion.
Apply

Related Jobs

Apply

๐Ÿ“ Philippines

๐Ÿ” Mobile telecom and user engagement

๐Ÿข Company: Sovrun

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in back-end development.
  • Proficiency in programming languages such as Python, Java, Node.js, or Ruby.
  • Experience with frameworks like Django, Spring, or Express.js.
  • Strong knowledge of database management (SQL and NoSQL).
  • Familiarity with cloud services (AWS, Google Cloud, Azure).
  • Experience in API development (RESTful and/or GraphQL).
  • Solid understanding of security practices in web applications.

  • Design and implement server-side architecture and APIs.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Manage and maintain databases, ensuring data integrity and security.
  • Implement and enforce best practices in software development, including version control, testing, and documentation.
  • Troubleshoot and debug applications to enhance performance and reliability.
  • Mentor and guide junior developers, fostering a collaborative team environment.
  • Stay updated on emerging technologies and trends in back-end development.
Posted 2024-11-14
Apply
Apply

๐Ÿ“ UTC - UTC+8 time zones

๐Ÿงญ Full-Time

๐Ÿ’ธ 4000 - 5000 USD per month

๐Ÿ” Workforce Management

๐Ÿข Company: Jibble Group

  • At least 3+ years of commercial development experience.
  • At least 3+ years of .NET and C# experience, preferably with .NET Core.
  • At least 2+ years of SQL experience, preferably with PostgreSQL and EF Core 5.
  • Experience with Message Broker (preferably RabbitMQ) and AWS Cloud is an advantage.
  • Experience with OpenAPI standard.
  • Experience working in remote teams is an advantage.
  • Agile (Kanban) software development experience.

  • Improving existing features of the product and work on new features as we continue to scale.
  • Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team.
  • Collaborating closely with product managers and data analysts to enhance the overall product.
  • Interacting with the design team to improve user experience and the front-end team for design implementation.

PostgreSQLSoftware DevelopmentSQLAgileRabbitmqTypeScriptC#Jira.NET.NET core

Posted 2024-10-23
Apply
Apply

๐Ÿ“ Colombia, Brazil

๐Ÿงญ Full-Time

๐Ÿ” Professional services industry

๐Ÿข Company: Arc & Codementor

  • Experience with Scala developing professional backend software; other JVM or functional language experience may substitute.
  • Experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments such as AWS, GCP, Microsoft Azure.
  • Knowledge of event sourcing systems utilizing streams and events; practical experience with Apache Kafka preferred.
  • Knowledge of SQL and RDBMS environments; practical experience with AWS RDS (MySQL or Postgres engines) preferred.
  • Knowledge of NoSQL datastores utilizing JSON data structures.
  • Desire to contribute and participate in a culture of continuous improvement.

  • Provide secure and highly available access to partners and merchants to interact with our API platform.
  • Create and drive the technical design of backend capabilities.
  • Oversee the release of our next-generation product and enhance usability.
  • Architect and maintain both internal and customer-facing applications.
  • Support software deployments, including debugging and troubleshooting.
  • Investigate and resolve technical issues in production.
  • Develop and monitor software system validation procedures and automated tests.
  • Research and propose new technologies to propel our team and product forward.
  • Mentor and lead in areas of expertise within the team.

AWSSQLGCPJVMMicrosoft AzureMySQLQAAzureData StructuresPostgresRDBMSNosql

Posted 2024-10-18
Apply
Apply

๐Ÿ“ Brazil, Colombia

๐Ÿงญ Full-Time

๐Ÿ” SaaS products for the professional services industry

๐Ÿข Company: Arc & Codementor

  • Experience with Scala developing professional backend software
  • Experience designing and implementing large-scale solutions in cloud environments like AWS, GCP, Microsoft Azure
  • Knowledge in event sourcing systems utilizing streams and events, with preference for Apache Kafka
  • Familiarity with SQL and RDBMS, preferably with AWS RDS (MySQL or Postgres)
  • Experience with NoSQL datastores using JSON
  • Desire to contribute to continuous improvement

  • Provide secure and highly available access to partners and merchants to interact with our API platform
  • Create and drive the technical design of backend capabilities
  • Support software deployments including debugging, troubleshooting, and coordination
  • Investigate, resolve, and document technical issues
  • Develop software system validation procedures and automated tests
  • Research new technologies and trends
  • Mentor and lead within the team

AWSSQLGCPJVMMicrosoft AzureMySQLQAAzureData StructuresPostgresRDBMSNosql

Posted 2024-10-18
Apply
Apply

๐Ÿ“ Philippines

๐Ÿงญ Full-Time

๐Ÿ” Digital marketing

๐Ÿข Company: Online Marketing Gurus

  • Bachelorโ€™s/Masterโ€™s in Computer Science, Engineering, or related field.
  • 5+ years in back-end development with the MERN stack.
  • Proficient in JavaScript (ES6+), Node.js, and Express framework.
  • Deep understanding of MongoDB and Mongoose for database management.
  • Expertise in developing CRUD APIs.
  • Demonstrated experience in integrating with external APIs.
  • Knowledge of middleware, authentication, and authorization mechanisms, including OAuth and JWT.
  • Understanding of Cross-Origin Resource Sharing (CORS).
  • Demonstrated understanding of Git, CI/CD practices, and deployment lifecycle.
  • Familiarity with microservices architecture and AWS Elastic Beanstalk for application deployment.
  • Experience in React and Redux for front-end development (desirable).
  • Familiar with code versioning tools, particularly Git.
  • Understanding of OWASP security principles.
  • Excellent problem-solving skills and ability to adapt in a fast-paced environment.
  • Strong communication and teamwork abilities.

  • Develop and maintain back-end applications using the MERN stack (MongoDB, Express, React, Node.js).
  • Collaborate with front-end developers on integrating user-facing elements.
  • Manage MongoDB databases, optimizing for large-scale data processing.
  • Implement security measures, including data protection.
  • Design and develop high-performance, low-latency applications.
  • Maintain code quality through comprehensive documentation and testing.
  • Lead improvements in application architecture and system performance.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay updated on emerging technologies and industry trends.

AWSNode.jsEs6GitJavascriptMongoDBOAuthJavaScriptBeanstalkReduxReactCI/CDMicroservices

Posted 2024-10-15
Apply
Apply

๐Ÿ“ Philippines

๐Ÿ” Technology

๐Ÿข Company: Kasama

  • 5+ years of experience as a back end developer.
  • Salesforce Commerce Cloud B2C (Demandware) experience is a must.
  • Strong proficiency in back end development languages such as Python, Java, or Node.js.
  • Experience with relational databases and SQL.
  • Familiarity with web development frameworks and technologies such as Django, Spring Boot, or Express.js.
  • Solid understanding of RESTful APIs and web services.
  • Experience with version control systems (e.g. Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Bachelor's degree in Computer Science or a related field.
  • Experience with cloud-based technologies (e.g. AWS, Azure) is a plus.

  • Design, develop and maintain scalable and high-performance back end solutions.
  • Collaborate with cross-functional teams to define and implement software requirements.
  • Optimize and enhance existing applications for maximum speed and scalability.
  • Perform code reviews to ensure code quality and adherence to best practices.
  • Participate in architecture design and decision-making processes.
  • Troubleshoot and debug complex issues to ensure smooth system operation.
  • Stay up-to-date with industry trends and advancements in back end development.

Problem SolvingRESTful APIsAttention to detail

Posted 2024-10-05
Apply
Apply

๐Ÿ“ Pakistan, Nigeria, Mexico, Colombia

๐Ÿข Company: DrBalcony

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 6+ years of experience in back-end development with leadership roles.
  • Strong proficiency in back-end programming languages.
  • Experience with building scalable APIs (REST, GraphQL) and message queues.
  • Solid understanding of cloud platforms (AWS, Google Cloud, Azure) and containerization (Docker, Kubernetes).
  • Deep knowledge of system design principles, distributed systems, and architecture.
  • Extensive experience with Laravel (version 8 and above) and large-scale applications.
  • Proficiency in MySQL, database design, optimization, performance tuning.
  • Deep understanding of PHP and object-oriented programming principles.
  • Familiarity with modern architectures, microservices, and serverless setups.
  • Knowledge of caching strategies and CI/CD pipelines.
  • Experience with Agile/Scrum methodologies.

  • Lead the architecture and development of server-side logic, APIs, and databases, focusing on scalability, security, and performance.
  • Collaborate with front-end and DevOps teams to create full-stack solutions.
  • Drive technical decision-making, establishing best practices, coding standards, and development methodologies.
  • Mentor a team of back-end developers, fostering a culture of collaboration and learning.
  • Conduct code reviews to ensure high-quality code.
  • Manage sprint planning and prioritization for the back-end team.
  • Design and build RESTful APIs and GraphQL endpoints as needed.
  • Work with DevOps on CI/CD pipelines and system infrastructure.
  • Maintain databases, ensuring performance and data integrity.
  • Implement security best practices for application safety.

AWSDockerGraphQLLeadershipPHPAgileKafkaKubernetesMySQLRabbitmqSCRUMAzureServerlessCollaborationCI/CDRESTful APIs

Posted 2024-09-20
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.