Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a talented and motivated Software Developer to join our growing team. You will be a key contributor in building innovative software solutions, working on the entire application lifecycle from ideation to deployment. You will collaborate closely with cross-functional teams to deliver high-performance, responsive, and reliable applications that solve real business problems and create value for our users.

Key Responsibilities

Full-Stack Development: Design and implement robust client-side and server-side architecture to deliver seamless applications.

Collaborate and Translate: Work with product managers, stakeholders, and end-users to gather requirements and translate them into clear, welldocumented technical specifications and user stories.

Build and Implement: Develop the front-end of applications with an eye for visual design and create well-functioning back-end systems and databases.

API Development: Write effective and well-documented APIs to support application functionality.

Test and Optimize: Ensure software responsiveness, efficiency, and security through thorough testing, troubleshooting, and debugging.

Ensure Data Integrity: Implement security and data protection settings to safeguard sensitive information.

Write Clear Documentation: Maintain comprehensive technical and functional documentation for reference and future development.

Support and Improve: Continuously upgrade and improve existing software and work with data scientists and analysts to optimize applications.

Job Requirements

Experience: Proven experience as a Full-Stack Software Developer or a similar role.

Education: A degree in Computer Science, Software Engineering, or a related field.

Front-End Proficiency: Expertise in front-end technologies, including HTML/HTML5, CSS/CSS3, and modern JavaScript frameworks such as Angular.js. Experience with mobile development frameworks like Flutter is a significant advantage.

Back-End Languages: Strong knowledge of server-side programming languages such as PHP, Java, or Python, with experience in frameworks like Spring Boot.

Database Management: Familiarity with database technologies like SQL Server, Oracle, MongoDB, and MySQL.

Web Server Experience: Knowledge of web servers such as Apache Tomcat, Nginx, or IIS.

API Integration: Experience designing and integrating RESTful APIs, GraphQL, webhooks, and SQS.

UI/UX Design: Experience with UI/UX design and prototyping tools like Figma.

Cloud Services: Experience with cloud services from AWS, GCP, or version control with GitHub.

Caching (advantage added): Familiarity with caching mechanisms such as Redis, Memcached, and Varnish.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135573857

Similar Jobs

Software Developer

**********Company Name Confidential