Senior Software Engineer | Python  


  • Makati, Philippines
    Makati, Metro Manila, Philippines
    Metro Manila
  • Full timeFULL_TIME

Expired 17 hours ago

Job closed.

Job Description

nXscale provides flexible outsourcing solutions for startups and scaleups. We partner with global companies to help them build teams and scale operations.

Our client focuses on the needs of small to middle-market businesses to improve and grow their return.

The position shall include gathering of user requirements, defining system functionality, documenting and writing code revolving around the Python ecosystem. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.

Ultimately, the role of the Senior Software Engineer (Python) is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.

What you will do:

  • Completes allocated tasks on time, on a budget, with great quality and sense of pride
  • Cooperates with other developers in the process of building RESTful API and Web Applications
  • Creates object-oriented, self-contained, reusable, and testable modules and components
  • Writes tested and well-documented codes
  • Adhere to strict coding standards
  • Defines individual ticket dev approach, executes code delivery and unit tests
  • Handles deployment activities

We are an equal opportunity recruiter and employer and value diversity most at nXscale. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Minimum Qualifications

Who you are:

  • Bachelor's/College Degree in Computer Science, Computer Engineering, Information Technology or a combination of education and relevant work experience
  • At least 2-3 years of experience building applications using Python
  • Strong knowledge of web scraping and its technologies
  • Strong knowledge of how SEO works and APIs used (Moz, Majestic, etc.)
  • Knowledgeable in Python frameworks (Django, Flask)
  • Knowledgeable in messaging brokers such as RabbitMQ
  • Strong knowledge in OOP, MVC, and design patterns
  • Familiarity with relational databases (MySQL, Postgres) and NoSQL databases
  • Familiarity with version control tools (GIT),
  • Experience integrating various APIs and RESTful Web Services (Google, Facebook, Twitter, etc.)
  • Experience in optimizing page and server response speed, load balancing, security and authentication
  • Knowledgeable in cloud server management using Amazon Web Services (AWS) and its services (EC2, RDS, Lambda, etc)
  • Knowledge in setting up containers using Docker and Docker Compose
  • Experience using Linux (Ubuntu)
  • Continuous integration/continuous delivery methodologies
  • Has a background in using issue tracking software such as JIRA.
  • Knowledgeable in Agile/Scrum methodology
  • Strong written and verbal communications skills, including technical writing
  • Knowledge in various front-end technologies such as JQuery, JavaScript, HTML5, CSS3, ReactJS,
  • VueJS is an advantage

Required Skills

  • Django
  • Version Control (Git, SVN, HG)
  • Amazon Web Services
  • Python
  • PostgreSQL
  • MySQL

Preferred Courses

  • Certificate in Information Technology
  • Architecture and BS Computer Programming
  • Computer Engineering

Jobs Summary

Job Level
Associate / Supervisor
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Office Address
Makati, Metro Manila, Philippines
1 opening

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About nXscale

Start Fast, Scale Smart: The nXscale Advantage Startups are only as good as the people who work in them. nXscale firmly believes that the Philippines possesses a talent pool that’s big enough and more than capable to fill talent gaps in startups around the globe. Recruitment & talent experts work with you to determine the people you need to scale your business. Through personalized human resource planning, we match your role requirements with the right talent, skills, and culture aligned with your organization. Dedicated & managed teams are provided as an option so you can focus on the bigger things. Our business management specialists will work with you to identify areas within your organization that need to be augmented for peak performance. We provide flexible and scalable solutions tailored to your needs to give you more value for your money. Built for startups & scaleups, nXscale provides services and solutions designed for fast-moving and constantly evolving companies. We combine years of startup and outsourcing experience to help make your operations sustainable and scalable. Start Fast and Scale Smart with nXscale today! http://www.nXscale.com

People also applied to

  1. Home

Recommended Jobs

Apply jobs in

  • Job Categories:

    Related to your search: