Full Stack Developer

EngineeringApplications open

About the role

Build useful web applications across the interface, API and data layers. Turn requirements into features that are clear to use, well tested and straightforward to maintain.

What you’ll work on

  • Develop responsive interfaces and connect them to reliable backend services.
  • Design APIs, work with application data and handle validation, authentication and authorisation.
  • Build clear loading, progress, empty and error states for file and document workflows.
  • Test important user journeys, investigate issues across the stack and review code with the team.
  • Break requirements into manageable tasks and document development, deployment and handover steps.

Core skills

  • HTML, CSS, JavaScript or TypeScript, and practical experience with React or a comparable framework.
  • A backend language and framework, such as Python with FastAPI/Django or Node.js.
  • HTTP APIs, SQL, relational data modelling and schema migrations.
  • Authentication, access controls, input validation and safe handling of uploaded files.
  • Git, automated testing, debugging and clear communication of technical decisions.
  • Responsive interfaces, accessibility fundamentals and performance-aware implementation.

Useful additional experience

Helpful, but not required.

  • Document viewers, PDF/HTML processing or asynchronous job queues.
  • Docker, CI/CD and deploying or monitoring an application.
  • Integration tests and maintainable component or API design.

Where this work connects

Ponens develops its own products and delivers software engineering services. Relevant work includes the document intake, review and publishing journeys associated with Arvi in the Xind ecosystem; project assignments and release scope are agreed separately.

Show us your work

Share a web application or repository that shows your work across the stack. Explain what you built, how to run it and a technical decision you made. Personal projects and coursework are welcome.

Tell us what you contributed, what you learned and what you would improve. Personal projects and coursework are welcome.

A question to consider

Describe a feature you built from interface to backend. How did you handle data, failures and testing?

About Ponens Labs

We develop our own products and provide software engineering and cybersecurity services. Our work connects product thinking, implementation and careful review.

Learn about Ponens

Apply to Ponens.

Introduce yourself and share the work you’d like us to see. Use the form below or open it in a separate tab.

Read how we handle applicant information in our privacy notice.

Your application is collected through Tally. Keep a PDF résumé and any project or portfolio links ready.

Open application in a new tab

Loading application form…