- Growth StageExpanding market presence
Senior Back end Developers
- €35k – €85k • No equity
- Remote •
- 5 years of exp
- Full Time
Not Available
About the job
Job Description
As a Senior Backend Developer, you will work with developers, designers, and product
managers to implement features for the Company trading platform and other internal applications.
You will be working on significant critical projects and will take responsibility for all facets of the
development process. You will support and mentor other team members to improve team
performance and velocity. This is a fantastic opportunity to gain experience in fintech and build
expertise in capital markets and blockchain technology. If you’re creative, versatile, and
passionate about building exceptional software, we want to hear from you!
Job Responsibilities
● Develop new applications and services, including database design either individually or
as part of a team.
● Maintain and enhance existing code; analyze and review existing databases; review and
document existing code.
● Analyze and understand business and user needs to determine feasibility of design
within time/cost constraints.
● Monitor and troubleshoot production issues, and participate in an on-call rotation. ●
Work with the broader team, including DevOps, architects, QA, Product, and Marketing to
understand project limitations, capability/interface/performance requirements, and
integrations with legacy systems.
● Ad-hoc reporting, database updates, and other data analysis and manipulation. ●
Create unit tests and help with broader integration and system testing, including
procedures and documentation.
● Coordinate software deployments and monitor applications to ensure specifications are
met
Job Requirements
Minimum
● 5+ years of recent software development experience.
● Strong development experience using Kotlin or Java, preferably with Java version 1.8 or
later.
● Strong analytical skills.
● Proficiency in Object Oriented design and programming.
● Experience with build management tools, preferably Maven.
● Experience with version control tool, preferably Git.
● Proficiency with IDE-based development, especially in Eclipse or IntelliJ.
● Proficiency building unit tests / integration tests using JUnit or similar. ●
SQL/NoSQL development experience
● Experience building RESTful web services
Preferred
● Knowledge of data structures and algorithms
● Experience with Node.js
● Experience with Asynchronous messaging technologies such as Google Pub/Sub, JMS,
Apache Kafka, Apache Pulsar, or RabbitMQ.
● Experience with production trouble shooting and analysis using log / debugging tools
such as Splunk, AppDynamics.
● Highly proficient in understanding new technologies accomplishing projects goals
successfully.
● Exceptionally well organized, strong work ethics and willingness to work hard to achieve
employer objectives.
● Strong teamwork and communication skills.
● Experience with building applications using container technologies such as Docker.
Skills
About the company
- Growth StageExpanding market presence