We are a team of technology professionals with over 70 cumulative years of experience. ESR Tech strives to build IT solutions that empower organizations to get ahead of their competitors. At ESR Tech, we are committed to building the best technology solutions to meet your software business needs. Our team understands the challenges to find effective technologies at a good value that will bring your company to the next level. We also understand the oppo ... rtunities that a great product and software can offer in order to create data-driven strategies and support the decision making process in your organization. No matter if you need assistance with developing personalized applications, data mining, or cybersecurity, ESR Tech can help you build a strong business foundation which supports the creation of innovative strategies and successful products and services that your customers will value.View Company Profile
Software Architect / Lead Backend Developer
No. of Vacancy: 1
Job Type: Full Time
Offered Salary: Negotiable
Career Level: Mid Level
Experience: 3 Years
Apply Before: 2022-07-24 Closed
We are looking for a talented and highly motivated individual to join our team. This individual will be responsible for leading a team of developers building state of the art web and mobile applications using microservices and APIs. We are a start-up building next generation applications in cybersecurity, fintech, healthcare, distance learning, travel, energy domains, and more. You will be exposed to our global team that resides in Nepal, Singapore, and the USA.
- Architect brand-new software solutions to fulfill project requirements
- Collaborate with various stakeholders to determine software requirements
- Create and maintain database designs for data storage and processing
- Maintain legacy code written by other developers, including bug fixes and improve them
- Integrate external software libraries and APIs into existing projects
- Lead team development efforts towards successful project delivery
- Provide technical leadership to teammates through coaching and mentorship
- Maintain high standards of software quality within the team by establishing good practices and habits
- Identify and encourage areas for growth and improvement within the team
- Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain applications built on the latest technologies.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates, and work plans.
- Lead in peer-reviews of solution designs and related code.
- Research and evaluate a variety of software products
- Review codes to ensure the team is following the proper coding standards and process of software development
- Plan, track, and schedule software deliverables.
- Work closely with executive team to plan organizational resource development
Required Knowledge, Skills, and Abilities:
- Able to demonstrate the ability to solve somewhat more complex problems by analyzing variables and applying appropriate solutions learned through experience and proficiency in understanding the job. Must be able to recognize anomalies and critical situations and respond appropriately.
- Able to apply strong functional computer knowledge in completing assignments.
- Broad understanding of coding and programming languages
- Experience with database design and data modeling
- Extensive knowledge of the software development process and corresponding technologies
- Excellent understanding of design patterns and architectural styles
- Proficient knowledge of the operations and development designs of agile software
- Expertise with content management systems
- Strong soft skills, including attention to detail, problem-solving, and communication skills.
- Requires great communication skills with the ability to state messages in a clear manner by using language that is easy for others to understand.
Education + Experience:
- Bachelor's degree in a discipline related to functional work or role with 3+ years of relevant work experience OR demonstrated ability to meet the job requirements through a comparable number of years of applicable work experience.
- Experience leading and mentoring a team of developers
- Experience in overall software development life cycle
- Telecommute and flexible timing
- Sick days and paid time off (PTO)
- Extremely competitive salary
- Festival allowance
- Social Security Fund
- Knowledge sharing - Demo Day (talk about what you enjoy and do)
- Training - (Safari/Udemy/Coursera) courses. Also provide mentoring from the leadership team, co-workers, and hired professionals
- Flat organization - direct opportunity to work with customers and our leadership team
- Career opportunity to align on Individual Contributor (IC) or Management
- Office space for working
- Volunteer Day - volunteer for your passion
- Fortnightly team-building activities
Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button. OR Send your resume to firstname.lastname@example.org