Sr. Software Engineer- Full-Stack
Job type: Full Time · Department: Device Intelligence: Professional Services · Work type: Remote · PHP 1655000 - 2068850 / year
Philippines
The Sr. Software Engineer – Full Stack is a key role responsible for designing, building, and deploying scalable applications that support Apkudo's mission. As a senior member of the team, you will develop and integrate software components, customize and implement tools, and ensure smooth deployment for large-scale use. Working closely with a distributed team, you will deliver innovative, high-quality solutions that meet business needs and drive growth.
As a Sr. Software Engineer – Full Stack, you will have the opportunity to work with a range of technologies, including Python, Node JS, React JS, and PostgreSQL. You will be responsible for developing applications for large-scale use, integrating software components into a fully functional platform, documenting and maintaining software functionality, and tailoring and deploying software tools. You will also lead the development of our applications, using your expertise and experience to drive project delivery and ensure successful outcomes.
Familiarity with software development methodology and release processes, enabling you to streamline our development process and ensure seamless deployments.
Ability to document requirements and specifications, ensuring that our software functionality is well-documented and easily maintainable.
Excellent problem-solving skills, allowing you to tackle complex challenges and deliver innovative solutions.
5+ years of experience as a software engineer/developer, with a proven track record of hands-on experience, ensuring that you can lead the development of our applications.
3 to 5 years of experience with Python, Node JS, React JS, and PostgreSQL, providing a solid foundation for developing scalable and efficient software solutions.
2+ years of experience with AWS, enabling you to design and deploy secure, reliable, and high-performance cloud-based applications.
Strong communication and teamwork skills, allowing you to collaborate effectively with cross-functional teams and ensure seamless integration of our software components.
A passion for learning and staying up-to-date with the latest technology trends, ensuring that you can adapt to changing requirements and deliver innovative solutions.
Develop applications for large-scale use, using a range of technologies including Python, Node JS, React JS, and PostgreSQL.
Integrate software components into a fully functional platform, ensuring seamless interactions and efficient workflows.
Document and maintain software functionality, using clear and concise documentation to ensure that our software is easily understood and maintainable.
Tailor and deploy software tools, processes, and metrics, using data-driven insights to inform our development and deployment decisions.
Work in a cross-functional distributed team environment, collaborating with our team to deliver innovative solutions and drive business growth.
Lead the development of our applications, using your expertise and experience to drive project delivery and ensure successful outcomes.
Continuously evaluate and improve our software development processes, using Agile methodologies and iterative development to ensure that our software is delivered on time and to the required quality standards.
Develop and maintain a deep understanding of our software systems, using this knowledge to identify areas for improvement and drive innovation.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.