Job Closed
This listing is no longer active.
People Performance Innovation
Senior Software Engineer
Location
Colombia
Posted
151 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
BPO2B Global Inc
• Design, develop, and optimize web applications for maximum performance and scalability. • Take ownership of multiple legacy applications, ensuring stability while implementing improvements. • Create and interpret class diagrams, ER diagrams, and architecture diagrams as part of system design and documentation. • Integrate, update, and optimize first- and third-party API libraries. • Analyze and resolve service bug report tickets with efficiency and attention to detail. • Contribute to and maintain code repositories using Git. • Collaborate with cross-functional teams to develop and implement new features. • Participate in agile development practices, delivering results in fast-paced cycles. • Stay updated on the latest industry trends, technologies, and best practices.
Job Requirements
- 4+ years of relevant professional experience.
- Diploma or Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in the MERN stack (JavaScript, Express, React, Node.js).
- Proficiency in Python for additional integration and backend tasks.
- Experience with CI/CD tools and ticket management systems (e.g., JIRA).
- Strong knowledge of system modeling (class diagrams, ER diagrams, architecture diagrams).
- Proficiency with Git and version control best practices.
- Excellent problem-solving skills and attention to detail.
- Proven ability to work with stakeholders and understand diverse project requirements.
- Ability to accurately estimate timelines and manage workload effectively.
- High level of autonomy, ownership, and drive for continuous improvement.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Support the company's vital business by contributing to the design and development of software in an event-drive microservices environment • Develop microservices in Golang • Work with platform engineers to setup new services • Respond to production issues and alerts • When necessary, communicate directly with client technical teams
• Design, build, and maintain Azure cloud infrastructure and services. • Develop and maintain CI/CD pipelines using Azure DevOps (ADO) and Git. • Implement Infrastructure as Code with Terraform and automate platform tasks. • Resolve security violations and apply best cybersecurity practices. • Build, deploy, and manage containerized applications with Docker, Kubernetes, and Helm. • Develop and debug full stack applications using Java, Python, and web frameworks. • Utilize AI tools and Azure Databricks for data engineering and analytics. • Work within SAFe (Scaled Agile Framework) methodology. • Write and maintain automation scripts using UNIX Shell scripting and Linux systems. • Collaborate with cross-functional teams to ensure timely delivery of cloud solutions.
Software Engineer III
EasyPostEasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.
• Design, code, test, and debug software applications in accordance with established coding standards and best practices. • Develop both front-end and back-end components, ensuring optimal performance, scalability, and security. • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. • Provide input on feasibility and technical approaches for implementing new features and improvements. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Create and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. • Work closely with cross-functional teams to ensure seamless integration of software components and successful product releases. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development. Propose and implement process improvements to enhance development efficiency and product quality. • Develop and execute unit tests, integration tests, and performance tests to validate software functionality and reliability. Implement automated testing frameworks to streamline the testing process.
Staff Software Engineer – Developer Platform, AI Tooling
ZenBusinessReady to start a business? ZenBusiness has the tools you need to stop working for someone else's dream. #OwnWhatsYours
• Design, build, and scale AI-powered developer tooling: • Agentic coding and review workflows that use LLMs to analyze code, generate changes, and collaborate via chat • Policy- and guardrail-aware assistants that can comment, propose code changes, and safely automate repetitive tasks • Prompt libraries, instructions, and service manuals that make AI adoption effective and safe across teams • Contribute to the evolution of our CI/CD platform to be faster, more observable, and easier to adopt: • Build analytics and data pipelines to compare platform performance, baselines, and regressions • Contribute insights that inform team-level improvements and broader platform decisions • Strengthen platform reliability and security in Kubernetes: • Improve cluster/app resiliency, rollout strategies, and priority classes for critical services • Standardize Helm chart patterns, deployment practices, and IaC workflows • Contribute to incident response playbooks, maintenance modes, and recovery patterns • Create paved paths and golden templates for developers: • Self-service software templates, CLI/automation enhancements, and bootstrap flows • Clear docs, runbooks, and technical blogs that drive adoption and reduce support load • Mentor and grow: • Pair with teammates to land complex changes, champion TDD and code review quality, and uplevel practices within the team • Anticipate and surface blockers, delays, and tradeoffs before they require escalation – keeping stakeholders informed and expectations aligned




