Software Developer | Python & Java (Remote)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

108,000

HOURS PER WEEK

8

DATE UPDATED

Apr 16, 2026

JOB OVERVIEW

Code: DEV-PJ-2026

We are seeking a skilled Software Developer with strong experience in Python and Java to design, develop, and maintain scalable applications. The ideal candidate will be responsible for building high-quality software solutions, collaborating with cross-functional teams, and contributing to all phases of the development lifecycle.

Key Responsibilities
- Design, develop, test, and deploy applications using Python and Java
- Write clean, efficient, and maintainable code following best practices
- Collaborate with product managers, designers, and other developers to define and implement features
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and provide constructive feedback
- Develop and integrate APIs and third-party services
- Ensure application performance, scalability, and security
- Create and maintain technical documentation

Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)
- Proven experience as a Software Developer or similar role
- Strong proficiency in Python and Java
- Experience with frameworks such as:
- Python: Django, Flask, or FastAPI
- Java: Spring Boot, Hibernate
- Familiarity with RESTful APIs and microservices architecture
- Experience with relational databases (e.g., MySQL, PostgreSQL)
- Knowledge of version control systems (e.g., Git)
- Strong problem-solving and analytical skills

Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with containerization tools (Docker, Kubernetes)
- Understanding of CI/CD pipelines
- Experience working in Agile/Scrum environments
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus

Key Competencies
- Strong attention to detail
- Effective communication and teamwork
- Ability to manage multiple tasks and meet deadlines
- Continuous learning mindset

Application Instructions (Strict)
To apply, you must complete ALL steps below:

Step 1 – Answer Questions
Include answers to:

- How do you ensure code quality and maintainability when working on Python and Java projects?
- Describe your experience building and integrating RESTful APIs or microservices
- How do you approach debugging and resolving issues in a live application?
- Share an example of a project where you improved performance, scalability, or security
- How do you manage version control and collaborate with other developers using Git?

Step 2 – Submit Portfolio / Work Samples
Include samples of:

- Python and/or Java projects (GitHub or similar repository links preferred)
- API or backend systems you have developed
- Any cloud-based or deployed applications (if available)

Step 3 – Include This Code
- At the top of your application, write: DEV-PJ-2026
- Applications without this code will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin