
About StoryTech
About
Connect with the team
Similar jobs
Role Overview:
We are seeking an experienced Full-Stack Tech Lead with a strong background in PHP and Angular development to head a small technical team (~3 ppl). This tech lead job will have a large amount of time spent on coding.
General Requirements:
- An undergraduate or graduate degree in a relevant field
- 5+ years of experience in full-stack development
Key Technical Skills:
- Architecture: Expertise in design and implementation
- Front-End Development: Strong in Angular
- Back-End Development: Extensive experience in Node.js and PHP
- Databases: Strong in MySQL
- Version Control: Strong experience with Git
- Cloud: Strong experience with AWS
Soft Skills:
- Fluent in English
- Strong communication skills, both written and verbal
- Strong team player with the ability to work well in a group
- Comfortable with delegating tasks and ensuring the delivery of high-quality code from the entire team in a timely manner
-Design and build advanced applications from scratch keeping scalability and performance in mind.
-You’ll be working on our P2P and cryptocurrency exchange platforms to build more features around it.
-Collaborating with various stakeholders to determine software requirements
being a financial product, you’ll be involved in building tools to make our user’s data more secure.
-You will be working on blockchain technologies
-You will help maintain code quality and organization.
-Should be able to work with juniors; help and guide them as needed.
-We expect you to learn about new software technologies, and proactively look for ways to make them better.
#You'll be a good fit if:
-You’ve got 3+ years of development experience and an expert in the Ruby and Rails framework.
-You’re a Hands-on expert who can code, architect/design systems, and understand building highly available and scalable microservices on cloud infrastructure.
-You have a very good understanding of Containers and Container Orchestration Technology such as Docker / Kubernetes and AWS Cloud Platform exposure.
-You’ve hands-on experience in using DevOps tools such as Newrelic, Jenkins, Grafana, ELK, etc
-You’re an expert in writing background tasks, test-driven development.
-You enjoy collaborating with the front-end developers, DevOps, and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
-You’re committed to quality, and your code solves more problems than it creates ;)
The Senior Software development engineer core responsibilities include technically leading a
small team of software development engineers along with writing code in a highly modular,
scalable, maintainable, unit tested platform. You will be working in a fast-paced, agile, dynamic
work environment that has an immediate business impact.
MUST HAVE
● You have 5-7 years of relevant Industry experience.
● You have experience in technically leading a small team of highly motivated engineers,
in guiding them in understanding of requirements, in architecture/design (high level/low
level) of the applications, in best coding and QA practices, in reviewing their software
artefacts.
● You are a rockstar programmer/coder - should be able to convert requirements/design
into code fluently.
● You have a strong concept in design principles, patterns.
● You have good experience in Linux OS.
● You have a solid foundation in computer science, with strong competencies in data
structures, algorithms and software design.
● Have a penchant for solving complex and interesting problems.
● Worked in startups like environment with high levels of ownership and commitment.
● BTech, MTech or PhD in Computer Science or related Technical Discipline - preferably
from premier Engineering colleges.
● Good skills to write unit & integration tests with reasonable coverage of code &
interfaces.
NICE TO HAVE
● Knowledge of databases, Cloud, preferably AWS
● Experience in Python, Python frameworks and libraries, and NodeJS.
- Is at least 2-3 startup’s old
- Has experience of building products from scratch and scaling.
- Has experience of managing at least 3-4 Engineers.
- Has experience of working with cross border / multi-ethnic teams / Different time zones.
- Has experience of building social media
- Has a formal education in technology
- Extensive experience in Javascript / NodeJS in the back end
- Front end frameworks such as Bootstrap, Pug, Jquery
- Experience in web frameworks like ExpressJS, Webpack
- Experience in Nginx, Redis, Apache Kafka and MQTT
- Experience with MongoDB
- Experience with Version Control Systems like Git / Mercurial
- Sound knowledge in Software engineering best practices
- Sound knowledge in RestFul API Design
- Working knowledge of Automated testing tools
- Experience in maintaining production servers (Optional)
- Experience with Azure DevOps (Optional)
- Experience in digital payments or financial services industry is a plus.
- Participation in the processes of strategic project-planning meetings.
- Be involved and participate in the overall application lifecycle.
- Collaborate with External Development Teams.
- Define and communicate technical and design requirements, understanding workflows and write code as per requirements.
- Develop functional and sustainable web applications with clean codes.
- Focus on coding and debugging.
- Design and development of three-tier - high performance and scalable enterprise product.
- Own feature development from definition, design through delivery.
- Hands-on full stack developer who is passionate about Go Language, Java/J2EE development, UI, SQL, building highly scalable and resilient applications, and focused on solving complex business problems
- Orientation to contribute both as a technical lead as well as an individual contributor.
- Lead the team to deliver high-quality software, by reviewing their work and mentoring them.
- Ability to research, follow up and resolve complex challenges.
- He/She will have responsibility for unit-level design, coding, unit testing, integration testing, and participating in the full SDLC
- He/She will be expected to produce high-quality code that can pass critical peer review, and work under a high-pressure and timeline-driven environment.
Qualifications
- Bachelor’s degree or higher in Computer Science or Engineering equivalent
- Minimum of 5 years experience in product development
- Responsible, organized, and possess critical thinking with good interpersonal and communication skills
- Able to demonstrate good analytical problem-solving abilities and strong leadership aptitude
- Able to work at both abstract and detailed level
- Must be fluent in English, and strong communication skills.
- Motivated self-starter that likes to work as part of a team
Technical Requirements
- Strong experience in Core Java 8 and above, Collections and Data structures.
- Develop solutions using core java, Spring / Spring Boot, JSON, Rest API, and other web technologies.
- Hands-on with UI development with strong experience in HTML5, JavaScript, CSS3, Responsive UI. An added advantage for exposure to Angular. Knowledge of Liferay will be added advantage. Ability to design and develop UIs and end-to-end integration.
- Object-oriented analysis and design using common design patterns.
- Enforcing and Writing code following good standards (well documented with good code coverage and properly tested code).
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (Hibernate and Mybatis). Ability to model & design databases for high availability and high volume.
- Ability to design and build a scalable platform with APIs.
- Strong programming skills, as well as the ability to review complex code bases written by others.
- Strong knowledge of test-driven development and continuous integration
- Exposure to security, application clustering, and load balancing techniques.
- Passion for collaboration and working on agile teams. Prior experience with working on fast-paced milestones using flexible and adaptive methodologies.
- Excellent problem-solving skills.
Company Introduction (apna)
We are building a novel platform to create better economic opportunities for the blue/grey
workforce around the world. We are a very product focused and customer obsessed company. Delivering high quality products at lightning speed is our USP. If you are looking for challenging work and rapid merit based growth in your career, look no further and welcome aboard.
Checkout our product on Google Play store apna - Job Search App | Job Groups
Job Description
We are looking for a Senior Back-End Engineer responsible looking for engineering ownership of one/many products at apna. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end (Android + WebApp). A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
● Take ownership of end-to-end product development
● Be champion of Test Driven Development methodology
● Building reusable code and libraries for future use
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Technical Documentation around the owned product
Skills And Qualifications
● Expert level in OOPS concepts and REST API development
● Proficiency in one or more of the following languages: Python, Java, Ruby, Go
● Knowledge around ElasticSearch, Celery, Redis is must
● Integration of multiple data sources and databases into one system
● Implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, such as Git
● Knowledge of GCP would be a plus
Perks
● Have autonomy to work from home. Only one rule: Get things Done!
● We promote and celebrate team members contributing at a variety of professional
conferences and events. Be a speaker, contribute to open sourcepublish academic
work, publish an online blog showing your expertise. we are here to encourage you!
● You join us in your current area of expertise and let us know about your personal
professional goals. Looking to start your company? Further studies at the best institutes?
Want to change career track? We make sure you reach there!
● Generous pool of ESOPs








