Acerca del puesto Software Engineer
Job brief
We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
About the role:
The Back End Developer will be responsible for creating and integrating systems. Its important for the profile to enhance efficiency of development, test and release process; develop tools, and help the whole engineering team work better.
Its important that this person is suitable to manage in a fast growing and rapidly changing environment, and be able to work well under uncertainty.
What youll do:
- Youll work in the engineering team helping build features for Vanas end users.
- Work hand in hand with the product manager to give feedback on Vana Credits roadmap.
- Scope out, break down and help complete projects and features in a timely manner.
Responsibilities:
- Responsible for the development and maintenance of the Vanas backend system
- Security of the data and system
- Proactively suggests improvements on software architecture, software design, and workflow practices
What you need:
- Database design and query optimization experience
- Experience with modern software engineering workflow and tools (Git/Bitbucket, Gitflow, Testing)
- 3+ years experience with Node.js and/or Python
- Can help out in Android when needed (some knowledge of Java and Android API)
- Experience with testing software systems (Unit, functional and integration tests)
Nice to haves:
- Experience developing software for financial services related companies
- AWS or Docker experience